C#Sharp.com
2005-07-29 11:46:02 UTC
お世話になります。
下記現象が発生しております。
プロセス間通信で、
a.exe は b.exe に対し、
handle=FindMessge("クラス名","ウィンドウ名");
SendMessage((IntPtr )handle,WM_COMMAND,(IntPtr )IDC_MENU,ref st);
しています。
b.exeのボタンを押して、ウィンドウを開いています。
しかし、ウィンドウは開くことが可能ですが、a.exeのウィンドウが、応答なしになってしまい、操作できなくなってしまいます。
原因がわかりません。
a.exe、b.exe共に応答なしにならずに動作させることは可能でしょうか?
以上、よろしくお願いします。
下記現象が発生しております。
プロセス間通信で、
a.exe は b.exe に対し、
handle=FindMessge("クラス名","ウィンドウ名");
SendMessage((IntPtr )handle,WM_COMMAND,(IntPtr )IDC_MENU,ref st);
しています。
b.exeのボタンを押して、ウィンドウを開いています。
しかし、ウィンドウは開くことが可能ですが、a.exeのウィンドウが、応答なしになってしまい、操作できなくなってしまいます。
原因がわかりません。
a.exe、b.exe共に応答なしにならずに動作させることは可能でしょうか?
以上、よろしくお願いします。