近日需要把文本輸入框(EDITTEXT)設為不可編輯,也就是只讀模式.發現在Dialog下無法啟用,並且在WM_INITDIALOG設置STYLE也無作用.下面給出設置方法:
- HWND hWnd = CreateDialog();創建Dialog後
- hWnd hEdit= ::GetDlgItem(hWnd,IDDEIT);
- SendMessage(hEdit,EM_SETREADONLY,true,0);
- WPARAM設為TRUE則啟用只讀模式,設為FALSE則啟用編輯模式
BOOKCARD
近日需要把文本輸入框(EDITTEXT)設為不可編輯,也就是只讀模式.發現在Dialog下無法啟用,並且在WM_INITDIALOG設置STYLE也無作用.下面給出設置方法: