AutoHotkey Thread 2at SOFTWAREAutoHotkey Thread 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト667:名無しさん@お腹いっぱい。 06/03/30 18:23:58 F2a/hdHF0 自分で努力しないと出来ません 668:名無しさん@お腹いっぱい。 06/03/30 22:12:23 MvBpnK9rP なるほど。 足りなかったのは努力なんですね。 ありがとうございますた。 669:名無しさん@お腹いっぱい。 06/03/31 02:40:28 /UqiJYW50 子ウィンドのハンドルがうまく取得できないのは仕様? MouseGetPosでマウス下の領域のウィンドハンドル取得しようとしても、ウィンド全体のが帰ってくる 670:名無しさん@お腹いっぱい。 06/03/31 10:32:28 3DbFmw7g0 MDIの子ウィンドウはウィンドウハンドルとしては取れない。 MouseGetPos, X, Y, Win, Control ,1 で、コントロールとしては取得可能 あくまでハンドルとして取りたい場合は↓の getMousePosWindowEx() あたりを参照 http://d.hatena.ne.jp/eamat/20050827/1125092895 671:名無しさん@お腹いっぱい。 06/03/31 17:46:40 GXqhKwVq0 >>660 MButton::Send, 3 +MButton::Send, 4 >>663 ;****** Script01.ahk ****** OnExit, ExitSub Run, C:\Program Files\AutoHotkey\Autohotkey Script02.ahk,,,PID esc::exitapp LCtrl::LShift LShift::LCtrl ExitSub: DetectHiddenWindows On PostMessage, 0x5555,,,,ahk_pid %pid% Exitapp ;****** Script02.ahk ****** OnMessage(0x5555, "MsgMonitor") MButton::Send, 3 ^MButton::Send, 4 MsgMonitor(){ Exitapp } 同一プロセスだとうまく動かないので2つのスクリプトに分けた。 Script01を実行すればScript02が立ち上がって、Script01が終了すればScript02も終了する。 うちでは一応それなりに動作しているように見えるけど、うまくいかなかったらごめん。 (ところで、秀丸エディタって修飾キー絡むとうまくうごかないのね・・・ 秀丸上で試してたからうまく動かないので悩んだ。) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch