Если у меня есть BITMAP
с именем bitmap
, как мне преобразовать это в HBITMAP?конвертировать BITMAP в HBITMAP
До сих пор я пытался:
HBITMAP hbm = (HBITMAP)&bitmap; //doesn't work
HANDLE hand = &bitmap;
HBITMAP hbm = hand; //doesn't work
CImage cim;
cim.Attach(&bitmap);
HBITMAP hbm = cim.Detach(); //definitely doesn't work
CBitmap cbm;
cbm.Attach(bitmap);
CImage cim;
cim.Attach(cbm.Detach());
HBITMAP hbm = cbm.Detach(); //desperate I know, horribly failed
Там надо быть какой-то легкий, один линейный способ сделать это, но я просто не могу найти его. Могу ли я получить помощь?