Запрет контекстного меню для Edit Box
От: geHucKa  
Дата: 25.11.05 22:19
Оценка:
Как запретить выпадание контекстного меню для Edit Box'а?
Пользуясь случаем, передаю привет маме, папе и брату! :Р
Re: Запрет контекстного меню для Edit Box
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 26.11.05 07:48
Оценка:
Hello geHucKa, you wrote:

> Как запретить выпадание контекстного меню для Edit Box'а?


Перехватить WM_CONTEXTMENU?

--
Всего хорошего, Слава
ICQ: 197577902
Posted via RSDN NNTP Server 1.9
Re[2]: Запрет контекстного меню для Edit Box
От: geHucKa  
Дата: 25.12.05 22:28
Оценка:
Обнаружил, что сообщение WM_CONTEXTMENU. Что дальше делать? Меню-то все равно появляется, независимо от того, что я вернул.
Пользуясь случаем, передаю привет маме, папе и брату! :Р
Re[3]: Запрет контекстного меню для Edit Box
От: Flowlett  
Дата: 26.12.05 21:47
Оценка:
HK>Обнаружил, что сообщение WM_CONTEXTMENU. Что дальше делать? Меню-то все равно появляется, независимо от того, что я вернул.
а если WM_RBUTTONDOWN ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Запрет контекстного меню для Edit Box
От: Dmitriy Yakovlev Украина www.prof-uis.com
Дата: 27.12.05 16:12
Оценка:
Здравствуйте, geHucKa, Вы писали:

HK>Обнаружил, что сообщение WM_CONTEXTMENU. Что дальше делать? Меню-то все равно появляется, независимо от того, что я вернул.


Вот так должно работать:
LRESULT CMyEdit::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
{
    if( message == WM_CONTEXTMENU )
        return 0;    
    return CEdit::WindowProc(message, wParam, lParam);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.