在我的应用程序中,我有3个选项卡式窗格,我在我的大型机类中跟踪/捕获AFX_WM_ON_MOVE_TAB。
选项卡控件发送当前和上一个活动选项卡。它没有发送它的窗口句柄。
SendMessage(AFX_WM_ON_MOVE_TAB,m_iTabBeforeDrag,m_iActiveTab);
我如何知道哪个标签控件发送此消息?
答案 0 :(得分:1)
为每个选项卡控件提供一个位于大型机和选项卡之间的父窗口。然后当制表符控件将其消息发送给其父节点时,您知道它来自哪个制表符控件。
而不是:
MainFrame
| | |
TC1 TC2 TC3
使用:
MainFrame
| | |
X1 X2 X3
| | |
TC1 TC2 TC3