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

PropSheet_SetWizButtons

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

描述

 

启用或禁用后,下一步,完成按钮在向导发布PSM_SETWIZBUTTONS消息.您可以使用此程序或明确的PSM_SETWIZBUTTONS发送消息.

 

FreeBASIC 语法

#define PropSheet_SetWizButtons(hDlg, dwFlags)

 

参数

hDlg

[in]属性表控件的句柄

dwFlags

[in]值指定的属性表按钮启用.可以合并下列一个或多个标志.

 

PSWIZB_BACK

启用后按钮.如果未设置此标志,这Back按钮显示为禁用.

PSWIZB_DISABLEDFINISH

显示一个残疾人Finish按钮.

PSWIZB_FINISH

显示一个启用Finish按钮.

PSWIZB_NEXT

使Next按钮.如果未设置此标志,这Next按钮显示为禁用.

 

返回值

 

无返回值.

 

备注

 

本程序采用PostMessagePSM_SETWIZBUTTONS消息.如果你PropSheet_SetWizButtons通知处理程序调用,什么也不做,会影响到后处理程序返回窗口焦点.例如,如果你打电话给MessageBox后立即打电话PropSheet_SetWizButtons,消息框将接收焦点.由于发送PostMessage消息直到他们到达的消息队列头的PSM_SETWIZBUTTONS发表消息将不直到向导已失去焦点的消息框送达.因此,属性表将无法正确设置按钮的焦点.

向导在每个页面下方显示三或四个按钮.此消息用于指定启用哪些按钮.巫师通常显示Back,Cancel,无论是NextFinish按钮.你通常只启用的欢迎页面Next按钮,内页NextBack,为完成页面BackFinish.的Cancel按钮是始终启用.通常情况下,设置PSWIZB_FINISH或PSWIZB_DISABLEDFINISH取代Next按钮与Finish按钮.显示NextFinish按钮的同时,设置PSH_WIZARDHASFINISH旗在向导的PROPSHEETHEADER结构dwFlags成员当你创建向导.每一页将显示所有四个按钮.

 

引用文件

 

Prsht.bi