私はCPropertySheet
にいくつかのタブがあります。私は各タブごとに異なるCPropertyPage
クラスを持っています。ユーザーが1ページ(タブ)をクリックすると、そのページがアクティブになります。ユーザーがTabをクリックしたのか、そのページの他の場所をクリックしたのかをどのように知ることができますか?タブをマウスでクリックしてタブを変更するイベントをキャッチ
私は、プロパティシートクラスのPreTranslateMessage()
にそのイベント(WM_LBUTTONDOWN
)を取得しようとしています。
BOOL CMyPropertySheet::PreTranslateMessage(MSG* pMsg)
{
switch (pMsg->message)
{
case WM_LBUTTONDOWN:
{
// here I need to handle if user clicks on page (Tabs)
// But this is invoking if user clicking inside page also
}
return CPropertySheet::PreTranslateMessage(pMsg);
}
私は何をすべきか分かりません。本当に助けに感謝します。
私はプロパティシートとプロパティページを持っています。私はそれらをタブコントロールに変換する方法はありません。あなたがもっとコードを提供できるなら、私は助けになるかもしれません。 –