Форум: "WinAPI";
Текущий архив: 2012.01.29;
Скачать: [xml.tar.bz2];
ВнизМеню Найти похожие ветки
← →
QAZ (2009-09-22 12:34) [0]как сделать чтобы при выборе пункта в меню оно не закрывалось ?
← →
Игорь Шевченко © (2009-09-22 13:03) [1]не делать меню
← →
brother © (2009-09-23 04:32) [2]самому реализовать, не используя стандартное меню
← →
QAZ (2009-09-23 11:20) [3]самому некашерно
ведь оно не закрывается когда щелкаеш на подменю
значит както его можно обмануть, хуком аль еще чем
← →
Игорь Шевченко © (2009-09-23 14:38) [4]QAZ (23.09.09 11:20) [3]
Не надо желать странного, дольше провозишься, а еще дольше будешь глюки разных систем отлавливать
← →
Smile (2009-09-23 14:50) [5]> как сделать чтобы при выборе пункта в меню оно не закрывалось ?
Не выбирать
← →
Leonid Troyanovsky © (2009-09-23 15:02) [6]
> Smile (23.09.09 14:50) [5]
> > как сделать чтобы при выборе пункта в меню оно не закрывалось
> Не выбирать
Не щелкать.
--
Regards, LVT.
← →
clickmaker © (2009-09-23 15:02) [7]> чтобы при выборе пункта в меню оно не закрывалось ?
а что должно происходить?
← →
QAZ (2009-09-24 13:33) [8]
> а что должно происходить?
выделение и переключение чеков и радио
← →
clickmaker © (2009-09-25 14:16) [9]> выделение и переключение чеков и радио
у пунктов меню?
а не проще ли радиогруп взять или чеклистбокс?
← →
TIF © (2009-09-25 21:39) [10]Если уж очень сильно хочется МЕНЮ, тогда можно организовать интерфейс а-ля Ribbon :) И туда поставить
> радиогруп или чеклистбокс
Можно будет хоть защёлкаться, "ленточное меню" не исчезнет :^)
А вообще какое-то решение для сабж-а точно имеется
Вот в Delphi World как-то же засунули Edit в пункт меню... Можно редактировать название статьи, а меню не исчезнет:
http://pinpic.ru/img/7043.html
← →
Омлет (2009-09-25 23:09) [11]Меня тоже напрягает, что меню с галочками пропадает, когда щелкаю :)
← →
Германн © (2009-09-26 02:37) [12]
> Омлет (25.09.09 23:09) [11]
>
> Меня тоже напрягает, что меню с галочками пропадает, когда
> щелкаю :)
>
Да всех, имхо, напрягает. Но тут уж претензии к MS.
← →
0x00FF00 (2009-09-26 14:24) [13]В данный момент Винды под рукой нет (т.е. проверить свои данные не могу), однако, насколько помню, можно установить пункту "неисчезания" спецстиль MF_DISABLED (но не MF_GRAYED!), и тогда он перестанет исчезать при мышеклике, но отрисуется вполне исправно. Только вот реакцию на такой мышеклик придётся отлавливать вручную. Ибо MF_DISABLED.
← →
QAZ (2009-09-28 13:36) [14]MF_DISABLED и MF_GRAYED одно и тоже
← →
Leonid Troyanovsky © (2009-09-28 14:55) [15]
> QAZ (28.09.09 13:36) [14]
> MF_DISABLED и MF_GRAYED одно и тоже
Нет.
--
Regards, LVT.
← →
clickmaker © (2009-09-28 15:19) [16]> Вот в Delphi World как-то же засунули Edit в пункт меню...
> Можно редактировать название статьи, а меню не исчезнет:
это фотомонтаж
← →
intlex (2009-10-01 16:13) [17]попробовать сделать дочерний компонент от TMenuItem и на нем перекрыть сообщение WM_LBUTTONDOWN в котором вручную вызвать событие onClick этого элемента меню
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2012.01.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c