Ну правильно, что так не работает, т.к. это обработка сообщений и сообщения обрабаиываются по одному за раз. Надо, при приходе сообщения о нажатии кнопочки, получать статус обоих кнопок и, если обе нажаты, делать свои действия. Это самый простой вараиант. Можно руками выставлять флаги для своей прошраммы. Т.е. при приходе сообщения о нажатии левой кнопочки мышы устанавливаем флаг MouseLeft := True; при приходе сообщения о нажатии правой кнопочки мышы устанавливаем флаг MouseRught := True. При приходе сообщения об отжатии кнопочки соответсвующий флаг сбрасывается. Ну и после установки любого из флагов выполняем проверку, что они оба выставлены...
|