Re[3]: Реакция на Enter в CListBox?
От: AlekseyM  
Дата: 20.09.01 03:24
Оценка:
Здравствуйте Max, вы писали:

Max>Здравствуйте Alex Fedotov, вы писали:


Max>>>Возможна ли вообще? На VK_Return почему-то не реагирует.

AF>>Возможна. Надо обрабатывать LVN_KEYDOWN.

Max>Primo. Я очепятался — CListBox мне надо было написать. CListCtrl сделали, но — очень долго грузится, и все равно не работает.

Max>Secundo. LVN_KEYDOWN у нас не работает.
Max>Terzio. В CListCtrl, который и обрабатывает LVN_KEYDOWN, реакция на _ВСЕ_ капы, кроме Enter.
Max>На все — вплоть до Альтов и Контролов. Не не Энтер. Что делать?
Max>Если тебе удалось это сделать, кинь, по возможности, чуть более полный пример, может, мы где не там обрабатываем?

Только что столкнулся с этой же проблемой
успешно поборол таким способом:

BOOL CMyListCtrl::PreTranslateMessage(MSG* pMsg)
{

if(
( WM_KEYDOWN == pMsg->message ) &&
( VK_RETURN == pMsg->wParam )
)
{
return TRUE;
}

return CListCtrl::PreTranslateMessage(pMsg);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.