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

Вниз

Как получить высоту выпавшего 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
14-1090584737
ИдиотЪ
2004-07-23 16:12
2004.08.08
никому случайно не нужен ник


9-1082999350
20002
2004-04-26 21:09
2004.08.08
паросочетания


6-1085738048
Profi
2004-05-28 13:54
2004.08.08
IP


14-1089973515
вразлет
2004-07-16 14:25
2004.08.08
Должностные инструкции


1-1090401758
superedward
2004-07-21 13:22
2004.08.08
Изменение размера "липких" окон





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский