Я использую C++/CLI и у меня есть сырой HBITMAP
называется hStrip
, я должен показать это в PictureBox
, так что я нашел следующую функцию System::Drawing::Image::FromHbitmap
, однако это занимает IntPtr
и Я задавался вопросом, нужно ли мне преобразовать мой необработанный HBITMAP
в IntPtr
перед тем, как передать его, или если бы я мог уйти, передав его таким образом?Создание растрового изображения (.NET) от HBITMAP
Если мне нужно конвертировать, как мне преобразовать? Я так и не нашел конверсию. Однако я нашел это иначе.
Пытались ли вы это? Неужели это ни в одном из этих случаев? – Attila
@Attila no Я не пробовал, потому что мое приложение слишком сложное, чтобы просто попробовать его atm. Поскольку они по существу разные типы, я просто предполагаю несовместимость, но, возможно, мое предположение неверно –
HBITMAP - это дескриптор, который является эффектом IntPtr. –