никак вспомнить не могу как зафиксировать сам факт клика мыши (нажать-отпустить если точнее) в каком либо окне, например в игре напомните пожалуйста
Ozzя
17.03.2007 19:01
GetCaptureControl
Caranthir
17.03.2007 23:27
думал...но не понял что же ф-ция возвращает поясни пжл
Артемий
17.03.2007 23:29
Цитата(Delphi Help)
function GetCaptureControl: TControl;
Caranthir
17.03.2007 23:51
мда.. все равно не понял... как сделать например, чтобы ф-ция getcursorpos возвращала координату именно в момент нажатия
Артемий
17.03.2007 23:55
Возвращается TPoint!
type TPoint = packed record X: Longint; Y: Longint; end;
Вот тебе и координаты!
З.Ы. Как тебе OnClick?
мисс_граффити
18.03.2007 0:29
OnClick - это в своем приложении. А нужно, насколько я понимаю, в любом? Или именно в своем? Caranthir, уточни, пожалуйста...
Caranthir
18.03.2007 0:43
да, не в своем... нужно по событию мыши нажать-отпустить в игре запомнить координаты
не понимаю как GetCaptureControl пользоваться
Адель
22.03.2007 12:11
Координаты курсора можно определить с помощью GetCursorPos или Mouse.CursorPos.X , Mouse.CursorPos.Y. А чтобы отловить клик в чужом окне ставь хук на мышь ... если я тебя правильно поняла.