[リストへもどる]
一 括 講 読

投稿時間:15/10/12(Mon) 02:23
投稿者名:koi
URL :
タイトル:プラグインによるプロファイル切り替え
現在自分用にプラグインを作っているのですが
その中でプロファイルの自動切り替え動作を行いたいと思っています

HWND hMain, hTree, hList, hView;
bka.GetWindowHandles(&hMain, &hTree, &hList, &hView);

HWND hMailbox = GetNextWindow( hTree, GW_HWNDNEXT);
HWND hProfile = GetNextWindow(hMailbox, GW_HWNDNEXT);

LRESULT lResul = SendMessage( hProfile, CB_SETCURSEL, 0, 0);

のような形でプログラムを書いたところプロファイル表示が
変わったのでそれでいいのかと思いましたが
表示が変わっただけで実動作に反映されていませんでした
上記のコードの後に
bka.Command(NULL, "SwitchProfile");

を行ってESCなどを押すだけで変わることはわかったのですが
ESCを押す(一覧ウインドウを閉じる)という操作が必要になります
(あくまで操作なしで切り替えたい)

表示されるプロファイル一覧ウインドウを自動で
消す方法もわからないのですが
そもそももっとスマートな方法があるような気もします
   (MFC主体で使っているのでWin32にも戸惑っている状態)

其のあたりの処理をどのように実装すればいいのか
わかる方がいたら教えていただけないでしょうか



- Web Forum -