标签: winapi taskdialog
我有一个带有多个按钮的TaskDialog。如果在运行时使用TDM_NAVIGATE_PAGE消息更改对话框,则当前具有焦点的按钮将其释放,焦点将设置为定义为TASKDIALOGCONFIG.nDefaultButton的按钮。在发送TDM_NAVIGATE_PAGE消息之前,如何检索当前具有输入焦点的按钮的ID?我曾尝试对对话框进行子类化并捕获WM_Notify消息或NM_KILLFOCUS和NM_SETFOCUS通知,但是如果用户选择其他控件,这些通知似乎不会发送。
TDM_NAVIGATE_PAGE
TASKDIALOGCONFIG.nDefaultButton