私は、WTLを使用して、いくつかのトラックバー(別名、同じウィンドウ内のすべてのスライダ)間でフォーカスの変更を追跡しようとしています。WTLを使用していくつかのトラックバー間のフォーカス変更を追跡する方法は?
は、これまでのところ私は成功せず、各スライダーのため MESSAGE_HANDLER(WM_SETFOCUS、FUNC) ならびに1つ COMMAND_HANDLER(IDC_SLIDERn、WM_SETFOCUS、FUNC) を試みました。
msdnのaboutトラックバーコントロールページには、「WM_SETFOCUSはトラックバーウィンドウを再描画します。 ..
編集: 私は今ので、私はスライダーが得親に確認することができ、私はMESSAGE_HANDLERでWM_SETFOCUSを扱う私自身のクラスからスライダーを派生したlParamとしてm_hWndをして、それにメッセージを投稿することで、親ウィンドウを通知してきましたフォーカス。
これは機能しますが、これを行うにはよりエレガントな方法がありますか?