Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизКак получить высоту выпавшего PopupMenu? Найти похожие ветки
← →
Igor_thief © (2004-07-21 12:19) [0]Сабж!
← →
Slider007 © (2004-07-21 12:21) [1]линейкой измерить :):):)
← →
Rouse_ © (2004-07-21 12:37) [2]MeasureItem для каждого итема и складывай :)
← →
Gero © (2004-07-21 12:41) [3]
> Rouse_ © (21.07.04 12:37)
> MeasureItem для каждого итема и складывай :)
Достаточно для двух, если пункты меню и их ширина не меняются динамически: для простого итема и для разделителя.
Но сюда не войдет ширина кромки меня сверху и снизу, и тень, отбрасываемая меню (в XP).
← →
MBo © (2004-07-21 12:51) [4]GetMenuBarInfo
← →
clickmaker © (2004-07-21 13:07) [5]GetSystemMetrics(SM_CYMENU)
← →
Gero © (2004-07-21 14:00) [6]
> GetSystemMetrics(SM_CYMENU)
С помощью этого можно получить высоту PopupMenu?
По-поему, Вы что-то путаете...
← →
clickmaker © (2004-07-21 14:08) [7]
> Gero © (21.07.04 14:00) [6]
>
> > GetSystemMetrics(SM_CYMENU)
>
> С помощью этого можно получить высоту PopupMenu?
> По-поему, Вы что-то путаете...
С помощью этого можно получить высоту пункта меню. Я думаю, умножить это на Items.Count товарищ сможет :)
← →
Gero © (2004-07-21 14:11) [8]
> clickmaker © (21.07.04 14:08)
Пункты с разделителями имеют другую высоту.
Да и как уже говорилось,
> сюда не войдет ширина кромки меня сверху и снизу, и тень, отбрасываемая меню (в XP)
← →
Igor_thief © (2004-07-21 15:25) [9]Всем сасибо!
← →
Igor_thief (2004-07-22 14:52) [10]Короче я так и не разобрался как с GetMenuBarInfo получить высоту попап меню. Пришлось использовать GetSytemMetrics.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c