發表於 2017 年 12 月 30 日2018 年 1 月 16 日 by 月和經倫Windows之設置EDITTEXT為只讀模式 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則啟用編輯模式 分享此文:FacebookX列印電子郵件LinkedInRedditTwitterTumblrPinterestPocketTelegramThreadsWhatsAppMastodonNextdoorBluesky