基本介紹
- 中文名:DialogProc
- hwndDlg:指定對話框
- uMsg:指定訊息
- wParam:指定訊息特定的其他信息
- Iparam:指定訊息特定的其他信息
- 原型:BOOL CALLBACK DialogProc
語法,參數,返回值,備註,需求,
語法
BOOL CALLBACK DialogProc(
HWND hwndDlg,
UINT UMsg,
WPARAM wParam,
LPARAM lParam
);
參數
hwndDlg
指定對話框。
uMsg
指定訊息。
wParam
指定訊息特定的其他信息。
Iparam
指定訊息特定的其他信息。
返回值
通常的來說,對話框過程應當返回TRUE以表明訊息已經被處理,反之則返回FALSE。
除了對WM_INITDIALOG訊息的回響之外如果函式處理訊息,則對話框應用程式應該返回非零值.
如果函式不處理訊息,則對話框應用程式應該返回零值。在回響WM_INITDIALOG訊息時,如果函式調用SetFocus設定對話框中控制中的一個焦點,則對話框應用程式應該返回零值,否則對話框應用程式應該返回非零值在,這種情況下系統對能夠有焦點的對話框中的第一個控制設定焦點。
備註
只要為對話框使用對話框類時才應該使用對話框應用程式。這是預設的類,並且在對話框模板中沒有指定明顯的類時才使用。儘管對話框應用程式同Windows應用程式類似,但它不能調用DefWindowProc。函式來處理不需要的訊息。不需要的訊息通過對話框視窗應用程式內部處理。
需求
頭檔案 | 在Winuser.h中聲明,包含於Windows.h |
---|---|
庫檔案 | 無 |
作業系統最低版本 | Windows 95, Windows NT 3.1 |