描述
将新页添加到现有属性表的结尾.您可以使用此功能或明确的把PSM_ADDPAGE消息.
FreeBASIC 语法
#define PropSheet_AddPage(hDlg, hpage) |
参数
hDlg |
[in]属性表控件的句柄 |
hPage |
[in]把手给页面添加.页面必须已经由以前调用的CreatePropertySheetPage函数创建. |
返回值
返回CTRUE如果成功,或FALSE否则.
备注
新的页面应该没有大的属性表中比目前最大的网页,因为属性表不调整大小以适应新的页面.
属性页正在操作页列表时会出现多条消息和一个函数调用.虽然这一行动正在发生,试图修改页面列表将有不可预知的结果.因此,你不应该使用PropSheet_AddPage功能在你实现PropSheetPageProc或同时处理以下通知和微软Windows消息.
· | PSN_APPLY |
· | PSN_KILLACTIVE |
· | PSN_RESET |
· | PSN_SETACTIVE |
· | WM_DESTROY |
· | WM_INITDIALOG |
如果你需要在你处理这些消息之一或同时PropSheetPageProc运行中修改一个属性页,后自己私人的Windows消息.直到属性表管理器完成任务后,应用程序才会收到该消息.然后你可以修改页面列表.
引用文件
Prsht.bi