LPFNPSPCALLBACKA 回調函式 (prsht.h)
指定屬性表在建立頁面時以及即將終結時所呼叫的應用程式定義回呼函式。 應用程式可以使用此函式來執行頁面的初始化和清除作業。
語法
LPFNPSPCALLBACKA Lpfnpspcallbacka;
UINT Lpfnpspcallbacka(
HWND hwnd,
[in] UINT uMsg,
[in, out] _PROPSHEETPAGEA *ppsp
)
{...}
參數
hwnd
類型:HWND
保留;必須 NULL。
[in] uMsg
類型:UINT
動作旗標。 此參數可以是下列其中一個值。
價值 | 意義 |
---|---|
|
5.80 版 或更新版本。 正在建立頁面。 不會使用傳回值。 |
|
正在建立頁面的對話框。 傳回非零,以允許建立它,或傳回零來防止它。 |
|
正在終結頁面。 會忽略傳回值。 |
[in, out] ppsp
類型:LPPROPSHEETPAGE
PROPSHEETPAGE 結構的指標,該結構會定義要建立或終結的頁面。 如需進一步的討論,請參閱一節。
傳回值
類型:UINT
傳回值取決於 uMsg 參數的值。
言論
應用程式必須在 pfnCall back
注意 呼叫此函式時,屬性表正在操作頁面清單。 處理此通知時,請勿嘗試新增、移除或插入頁面。 這樣做會有無法預測的結果。
注意
prsht.h 標頭會根據 UNICODE 預處理器常數的定義,將 LPFNPSPCALLBACK 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | prsht.h |