Здравствуйте, 4nd, Вы писали:
4nd>Здравствуйте.
4nd>Подскажите, плиз, как мне поймать двойное нажатие правой кнопки мыши в VCL компонентах C++Bulder'a.
4nd>Я пробовал замерять время при нажатии и отпускании кнопки, но это не получилось сделать нормально.
Смотря как пробовали. Вот, например, в оконной процедуре можно попробовать такое:
void __fastcall TMyControl::WndProc(TMessage& Message)
{
switch(Message.Msg)
{
case WM_RBUTTONDOWN:
if( GetMessageTime() >= GetDoubleClickTime())
MessageBox(NULL,"Right double-click!",NULL,MB_OK);
break;
}
}
Писал навскидку, токмо ради указания направления копания