Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.17;
Скачать: CL | DM;

Вниз

Пара вопросов по 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 вся ветка

Текущий архив: 2010.01.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
8-1200143658
452
2008-01-12 16:14
2010.01.17
Как вывести текст в центре Canvas по вертикали и горизонтали?


15-1257434008
pasha_golub
2009-11-05 18:13
2010.01.17
Транспорт ICQ через Jabber в Миранде


15-1258360621
ВадимММ
2009-11-16 11:37
2010.01.17
Принтерное сопло-2


2-1259181108
vlad_
2009-11-25 23:31
2010.01.17
Mdi Delphi


15-1258119591
Piter
2009-11-13 16:39
2010.01.17
Кризис и преступность