C++で外部アプリケーションを動かすというものを作っているのですが、タブを切り替えるという操作の際に行き詰まりました。

SendMessage関数を使い、指定のタブを選択するところまではできたのですが、タブを選択した状態になっているのに表示が前に選択していたタブの内容のまま変わらないのです。この対処方法がわかる方がいましたら、アドバイスいただけると助かります。

参考までに画像も乗せます。

例)SendMessage(hWndTab, TCM_SETCURSEL, 5, 0);
  といった感じで5番目のタブを選択することはできましたが、表示されている内容が1番目のタブの内容のままという形です。

※添付画像が削除されました。

A 回答 (1件)

TCM_SETCURSEL の代わりに TCM_SETCURFOCUS を使うと良いかも。



http://msdn.microsoft.com/en-us/library/bb760610(en-us,VS.85).aspx
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング