Форум: "WinAPI";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
ВнизAlt+MouseUp Найти похожие ветки
← →
pirate (2009-08-18 15:45) [0]Окно срабатывает при отпускании мышки с нажатым Alt-ом.
Пытаюсь так:
PostMessage(h,WM_KEYDOWN,18,0);
PostMessage(h,WM_LBUTTONUP,0,lparam); //lparam -координаты
Не реагирует.
Если вручную зажать Alt, то все срабатывает.
Приложение, в окно которого нажимаю- игра.
Возможно, она считывает статус Alt откуда то еще? (DirectX?)
Или я не правильно посылаю нажатие Alt-а?
Заранее спасибо.
← →
Leonid Troyanovsky © (2009-08-18 16:32) [1]
> pirate (18.08.09 15:45)
> Или я не правильно посылаю нажатие Alt-а?
В данном случае проще считать, что послать оное
_правильно_ невозможно.
--
Regards, LVT.
← →
pirate (2009-08-18 20:43) [2]То есть, по вашему, нажать Alt в игре никак невозможно?
← →
Leonid Troyanovsky © (2009-08-18 21:35) [3]
> pirate (18.08.09 20:43) [2]
> То есть, по вашему, нажать Alt в игре никак невозможно?
Cомневаюсь лишь в правильности посылок.
--
Regards, LVT.
← →
pirate (2009-08-18 22:52) [4]Ну ладно, абстрагируемся от игр.
Пусть есть окно. Ему надо послать Alt+F4.
Это сделатьу меня тоже не получилось.
Есть варианты?
← →
Дмитрий (2009-08-19 02:11) [5]нет
← →
Anatoly Podgoretsky © (2009-08-19 10:33) [6]> pirate (18.08.2009 22:52:04) [4]
Есть - не посылать.
← →
pirate (2009-08-19 14:45) [7]Такие ответы емкие, капец.
Ладно, всем спасибо, мастера!
← →
GrayFace © (2009-08-24 08:12) [8]не помню, работает ли, но попробуй зажать с помощью keybd_event
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c