来自CMFCTabCtrl的AFX_WM_ON_MOVE_TAB通知

时间:2018-05-14 10:52:24

标签: mfc-feature-pack

在我的应用程序中,我有3个选项卡式窗格,我在我的大型机类中跟踪/捕获AFX_WM_ON_MOVE_TAB。

选项卡控件发送当前和上一个活动选项卡。它没有发送它的窗口句柄。

SendMessage(AFX_WM_ON_MOVE_TAB,m_iTabBeforeDrag,m_iActiveTab);

我如何知道哪个标签控件发送此消息?

1 个答案:

答案 0 :(得分:1)

为每个选项卡控件提供一个位于大型机和选项卡之间的父窗口。然后当制表符控件将其消息发送给其父节点时,您知道它来自哪个制表符控件。

而不是:

 MainFrame
 |   |   |
TC1 TC2 TC3

使用:

 MainFrame
 |   |   |
 X1  X2  X3
 |   |   |
TC1 TC2 TC3