当用户选择选项卡时,选项卡控件以WM_NOTIFY消息的形式发送其父窗口通知消息。在选择更改之前发送TCN_SELCHANGING通知消息,并且在选择更改后发送TCN_SELCHANGE通知消息。
您可以处理TCN_SELCHANGING来保存传出页面的状态。您可以返回TRUE以防止选择更改。例如,您可能不想从其中控件具有无效设置的子对话框切换。
您必须处理TCN_SELCHANGE以在显示区域中显示传入页面。这可能只是需要更改显示在子窗口中的信息。通常,每个页面都包含一个子窗口或对话框。在这种情况下,应用程序可能会通过销毁或隐藏传出的子窗口或对话框以及创建或显示传入的子窗口或对话框来处理此通知。
您可以使用TCM_GETCURSEL和TCM_SETCURSEL邮件来检索和设置当前选择。