WEBビューアのハンドルをつかまえた。
HWND hWnd= FindWindow("FMPRO11.0APP", NULL);
HWND hWnd2 = FindWindowEx(hWnd, NULL,"MDIClient", NULL);
HWND hWnd3 = FindWindowEx(hWnd2, NULL, NULL, buf);
HWND hWnd4 = FindWindowEx(hWnd3, NULL,"AfxWnd90u", NULL);
HWND hWnd5 = FindWindowEx(hWnd4, NULL,"AfxFrameOrView90u", NULL);
HWND hWnd6 = FindWindowEx(hWnd5, NULL,"Shell Embedding", NULL);
HWND hWnd7 = FindWindowEx(hWnd6, NULL,"Shell DocObject View", NULL);
HWND hWndServer = FindWindowEx(hWnd7, NULL,"Internet Explorer_Server", NULL);
めんどくさーい。
プラグインに組み込むのはたいへんそうなのでコンソールアプリでっと。
ScriptMakerMSの
iiil_DOScmd( command )で実行
FileMakeに値が戻らない?
ので、
iiil_RunExe( FileName ; Arguments )を追加。コマンド対応アプリを別スレッドで実行。
(はしょっているが時間はかかっている。)
で、結果はOK!!! ちとメンドクサイスクリプトが必要ですが、WEBビューアがビジーかどうかを取得できました。
近日公開!!!
予定
0 件のコメント:
コメントを投稿