2

ユーザーに一連のタブを表示するプロジェクトを継承しました。各タブには、複数のコンポーネントを表示するビューが含まれています。これらのタブの一部では、ユーザーがタブに表示されているコンポーネントを移動できないようにする必要があります。

タブを管理するために CMFCTabCtrl から継承するオブジェクトがあります。これには、各タブを表す CWnd オブジェクトのコレクションが含まれています。これらの各タブに関連付けられたビューを管理し、関連するタブがアクティブ化されたときにそれらのビューをアクティブ化するオブジェクトもあります。

コンポーネントはすべて、継承されたメッセージ マップで定義されたメッセージのさまざまなハンドラーを定義する CWnd から継承する基本オブジェクトを共有します。

ユーザーがこれらのコンポーネントをドラッグできないようにする正しい/最善の方法は何ですか?

ありがとう!

4

3 に答える 3

0

CMFCTabCtrl::m_bActivateOnBtnUp を TRUE に設定してみてください。これにより、Drag&Droip が無効になる場合があります。

于 2013-10-02T08:17:46.537 に答える