На что можно поменять MFC'ный CBitmap
Вопрос собсно следующий: HBitmap WinAPI'шный являестя аналогом MFC'ного CBitmap'a?
Цитата:
Originally posted by DissDoc
Вопрос собсно следующий: HBitmap WinAPI'шный являестя аналогом MFC'ного CBitmap'a?
Вопрос собсно следующий: HBitmap WinAPI'шный являестя аналогом MFC'ного CBitmap'a?
ну CBitmap - это вообще то класс... а Hbitmap - просто дескриптор...
Не хо использовать МФЦ - используй дескриптор и функции, которые "валяются отдельно"... есть все такие же как и в классе.. вроде...
Цитата:
Originally posted by DissDoc
Вопрос собсно следующий: HBitmap WinAPI'шный являестя аналогом MFC'ного CBitmap'a?
Вопрос собсно следующий: HBitmap WinAPI'шный являестя аналогом MFC'ного CBitmap'a?
HBITMAP и CBitmap связаны следующим образом.
Если есть
CBitmap bmp;
то всегда можно получить
HBITMAP hBmp = (HBITMAP)bmp;
или, что хуже,
HBITMAP hBmp = (HBITMAP)bmp.m_hObject;
И наоборот, если есть
HBITMAP hBmp;
то всегда можно написать
CBitmap* pBmp = CBitmap::FromHandle(hBmp);
А вообще-то всё это в MSDN написано.
Цитата:
Originally posted by sq_deep
А вообще-то всё это в MSDN написано.
А вообще-то всё это в MSDN написано.
конечно в MSDNe написано... там все написано, но ведь не станешь всем в ответ писать RTFM )))
:)))) сори за оффтопик конечно...