Форум: "WinAPI";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
ВнизКонтекстное меню виндовских контроллов. Найти похожие ветки
← →
ro12 (2007-01-06 12:25) [0]Каким образом можно добавить свой / модифицировать / удалить, пункт в контекстном (Popup) меню например TEdit"a: "Отменить, Вставить, Вырезать, Копировать, Выделить всё"?
Например, хочу добавить свой и назначить ему обработчик, но не знаю как. Попытался поискать гуглом, но скромный запас знаний не позволил разрешить ситуацию. Возможно нужно копать в сторону InsertMenuA, но не знаю...
← →
Anatoly Podgoretsky © (2007-01-06 12:45) [1]> ro12 (06.01.2007 12:25:00) [0]
TEdit не Виндоуский контроль
← →
ro12 (2007-01-06 12:51) [2]Ну често говоря, не знаю, как это было правильно обозвать -- я не профессионал, но в любом случае TEdit наследуется от стандартов винды, ведь контекстное меню лепится не Delphi, а берется из винды. Опять про правильность применения терминов ничего не скажу, но вроде ситуацию описал.
← →
Anatoly Podgoretsky © (2007-01-06 12:55) [3]> ro12 (06.01.2007 12:51:02) [2]
Из всех решений, что я видел - это создание своего попап меню, с нужными пунктами.
← →
ro12 (2007-01-06 13:00) [4]
> Из всех решений, что я видел - это создание своего попап
> меню, с нужными пунктами.
Такой способ тоже знаю, но всё же хотелось бы корректно обработать такую ситуацию. Даже если создам своё меню, то откуда получать локализованные константы пунктов стандартного меню? Т.е. я хочу добавить пункт копировать, но откуда тащить константу, как она в винде реально называется, если у пользователя она английская или немецкая.
← →
Eraser © (2007-01-06 13:48) [5]> [4] ro12 (06.01.07 13:00)
> если у пользователя она английская или немецкая.
тут уж нужно локализовывать программу и проблем не будет )
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c