DM_SETDEFID訊息
變更對話方塊的預設按鈕識別碼。
#define WM_USER 0x0400
#define DM_SETDEFID (WM_USER+1)
參數
-
wParam
-
會變成預設值之按鈕控制項的識別碼。
-
lParam
-
不使用這個參數。
傳回值
傳回值一律為 TRUE。
備註
DefDlgProc函式會處理此訊息。 若要設定預設的按鈕,函式可以將 WM_GETDLGCODE 和 BM_SETSTYLE 訊息傳送至指定的控制項和目前的預設推播按鈕。
使用 DM_SETDEFID 訊息可能會導致一個以上的按鈕顯示為預設的按鈕狀態。 當系統顯示對話方塊時,它會使用預設狀態框線繪製對話方塊範本中的第一個按鈕。 傳送 DM_SETDEFID 訊息來變更預設按鈕,不一定會從第一個按鈕移除預設狀態框線。 在這些情況下,應用程式應該傳送 BM_SETSTYLE 訊息,以變更第一個按鈕框線樣式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
另請參閱
-
參考
-
概念
-
其他資源