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