C#, C♯, C#相談室 Part64
■ このスレッドは過去ログ倉庫に格納されています
0310デフォルトの名無しさん
2011/01/30(日) 00:24:38SendInputs、keybd_eventは単純にキーのエミュレーションをしてるので
アクティブウィンドウに直接キーが流れるよ。だから自分がアクティブウィンドウだと、まず意味がない。
送信先のHandleが取得できるならPostMessageでWM_KEYDOWNを送った方が何かと楽かと
自分もちょうど似たようなオートパイロットを作ってるが、何かとヘタレなので
Spy++で調べたHandleをテキストボックスに入力して、そこに対してBitBltなりPostMessageしてる
あと(UIntPtr)0って言うのがあるけど
IntPtr.ZeroとかIntPtr.Nullとか無かった?つうか、nullを渡せなかったっけ?
今時のコンパイラは賢いから、たぶんうまく最適化してくれてると思うけど
キャストしてる分、CPUリソース食うよ?
■ このスレッドは過去ログ倉庫に格納されています