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