Форум: "KOL";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
ВнизКак узнать размер иконки Bitmap в меню? Найти похожие ветки
← →
shalex © (2005-10-04 19:32) [0]????
← →
ECM © (2005-10-04 20:01) [1]Узнать где?... В чужом приложении?
....
В своем - Вы сами определяете, что использовать, определяете высоту строки (ownerDraw = true,OnMeasureItem), и далее отрисовываете строку меню с иконкой (OnDrawItem)
← →
shalex © (2005-10-04 20:45) [2]Чтобы определить высоту строки в OnMeasureItem требуется знать высоту иконки, загруженную в MainMenu1.Items[x].Bitmap тип HBitmap.
Так как же определить высоту у HBitmap?
← →
ECM © (2005-10-04 21:37) [3]GetBitmapDimensionEx
?
← →
ECM © (2005-10-04 22:02) [4]GetDIBits
?
... LPVOID lpvBits,
← →
shalex © (2005-10-04 23:31) [5]GetBitmapDimensionEx попробовал... выдает нули.
В MSDN написано, чтобы воспользоваться GetBitmapDimensionEx, нужно, чтобы размер был задан с помощью SetBitmapDimensionEx.
Интересно в KOL Menu это задается?
← →
shalex © (2005-10-05 08:05) [6]Все я нашел сам!
Если кому-нибудь еще интересно: GetObject !
← →
ECM © (2005-10-05 12:16) [7]
> Интересно в KOL Menu это задается?
А посмотреть, самому, в KOL.PAS ? :)
← →
shalex © (2005-10-05 14:12) [8]2ECM: Это был чисто риторический вопрос! :)
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c