|
分類:[C#]
Visual Studio 2008環境です。
C#にて、他のWindowsアプリケーション(プログラムB)を操作するような プログラム(プログラムA)を書いています。 GetWindow や GetWindowLong、PostMessage、SendMessage 辺りを使って、 フォームの入力やボタンの押下を行うように実装しています。
今回、プログラムAのテストを気兼ねなく行うために、 プログラムBの表面上の動作を真似るアプリケーション(プログラムC)を作ろうとしています。
そのような理由でプログラムCのコントロールのIDは、 プログラムBと同じ値にしたいのですが、 どのようにすれば、コントロールのIDを任意に設定することができるのでしょうか。 (ここで言うコントロールのID = GetWindowLong(hwnd, GWL_ID); で取得できる値)
|