导航:  Windows Controls Procedures > Property Sheet Control > Wrappers >

PropSheet_RemovePage

上一页返回章节概述下一页

描述

 

从属性表中移除页.您可以使用此程序或明确的PSM_REMOVEPAGE发送消息.

 

FreeBASIC 语法

#define PropSheet_RemovePage(hDlg, index, hpage)

 

参数

hDlg

[in]属性表控件的句柄

index

[in]零基础的索引页被删除.

hpage

[in]处理页面被删除.

 

返回值

 

无返回值.

 

备注

 

应用程序可以指定索引或句柄,或.如果都是指定的,hpage优先.

发送PSM_REMOVEPAGE破坏属性页被删除.

属性页正在操作页列表时会出现多条消息和一个函数调用.虽然这一行动正在发生,试图修改页面列表将有不可预知的结果.因此,你不应该使用PropSheet_RemovePage功能在你实现PropSheetPageProc或同时处理以下通知和微软Windows消息.

·PSN_APPLY
·PSN_KILLACTIVE
·PSN_RESET
·PSN_SETACTIVE
·WM_DESTROY
·WM_INITDIALOG

如果你需要在你处理这些消息之一或同时PropSheetPageProc运行中修改一个属性页,后自己私人的Windows消息.直到属性表管理器完成任务后,应用程序才会收到该消息.然后你可以修改页面列表.

下列通知也受属性表修改的影响.

·PSN_WIZBACK
·PSN_WIZNEXT

您可以添加或删除在回应这些通知页面,只要你回报(通过DWL_MSGRESULT)非零值指定所需的新的一页.请注意,但是,如果你删除一个页面,坐落在当前页(有一个比当前页面较小的指标),PSN_KILLACTIVE可能被发送到错误的页面.

 

引用文件

 

Prsht.bi