Среда, 16 Декабря 2020 г. 09:56
+ в цитатник
Rouse_: Ну во первых LockWindowUpdate(PopupMenu1.Handle);
PopupMenu1.Handle - это не хэндл окна меню, это хэндл самого меню. Чтобы получить хэндл окна надо хотя бы GetForegroundWindow сказать.
Во сторых согласно майкросовтовских гуидлайнам у меню не должно быть
1. скролов (из-за большого количества пунктов меню)
2. двойного уровня сабменю
3. динамического изменения элементов в момент отображения
Все это делает крайне не удобным работу с меню и если в GUI есть хотя бы один из этих пунктов, надо что-то менять.
https://forum.sources.ru/index.php?showtopic=421015&view=findpost&p=3842896
Метки:
Delphi:
Общие вопросы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-