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

Вниз

Контекстное меню виндовских контроллов.   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1180296439
7Raul
2007-05-28 00:07
2007.06.17
Ребят помогите плиз


15-1179999523
Vlad Oshin
2007-05-24 13:38
2007.06.17
Подскажите с блокировками. MSSQL-ADO


1-1176890740
Denis
2007-04-18 14:05
2007.06.17
cxGrid - как обратиться к отфильтрованным записям?


2-1179922170
Vpp
2007-05-23 16:09
2007.06.17
Ошибка ввода/вывода при записи в текстовый файл


1-1177058182
Маруська
2007-04-20 12:36
2007.06.17
Расположение диаграммы на листе в Excel