Форум: "WinAPI";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
ВнизПара вопросов по PopupMenu Найти похожие ветки
← →
SpellCaster (2008-11-12 11:37) [0]Всех приветствую!
Понадобилось мне создавать меню через винАПИ, и всплыли два вопроса.
1) Есть ли возможность стандартными средствами добавить shortcut на пункт меню (в MENUITEMINFO ничего такого не нащел, и есть сильные подозрения, что для этого придется все отрисовывать вручную)
и
2) Есть ли какой-нибудь способ изменить высоту пункта, кроме того же OwnerDraw? Почему-то все пункты имеют высоту меньше, чем обычно, и от этого иконки выводятся урезанными.
← →
SpellCaster (2008-11-12 11:39) [1]> меньше, чем обычно
то есть по сравнению с остальными приложениями, где используются иконки в меню.
Посмотрел на процедуру отрисовки в дельфовом Menus.pas - застрелиться можно, 700 строк
← →
clickmaker © (2008-11-12 11:53) [2]приложение чисто на АПИ?
← →
SpellCaster (2008-11-12 16:39) [3]> [2] clickmaker © (12.11.08 11:53)
Скорее без Forms. КОЛ просьба не предлагать)
← →
clickmaker © (2008-11-12 16:47) [4]ну если без формс, то в 1), наверно, через Accelerator table. Ее можно и в ресурсах прописать, а можно и в памяти создать
насчет 2) непонятно. Но в любом случае, значки либо через ownerdraw, либо MF_BITMAP
← →
SpellCaster (2008-11-14 11:00) [5]1) Хорошо, попробую)
2) Как раз юзаю MF_BITMAP, но они почему-то не влезают (размер - 16*16)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2010.01.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c