MFC之編輯框和靜態文字框

2021-10-18 00:15:04 字數 688 閱讀 4656

編輯框有兩種狀態,乙個是使用者可輸入操作,乙個是只能讀,可在元件屬性中找到read only 設定為true則只能讀使用者無法操作

操作控制項的兩種方式前面說過了,後面都是以變數的方式進行操作

cedit m_edit

edit.

setwindowtext(_t

("編輯框"))

;//引數為cstring 型別

cstring edit_path;

edit.

getwindowtext

( edit_path )

;

控制項的內容更新到變數

updatedata

(true)

;

變數的內容更新到控制項

updatedata

(false)

;

靜態文字框就是簡單的顯示文字內容,可以在屬性中設定顯示的內容,靜態文字框無法建立成員變數,就用控制代碼來操作

getdlgitem

(idc_static)

->

setwindowtext

("靜態文字框");

//idc_static靜態文字框id

MFC設定靜態文字框,編輯框等控制項背景和字型顏色

在mfc類庫提供了cwnd onctlcolor函式,在工作框架的子視窗被重畫時將呼叫該成員函式.因此可以過載wm ctlcolor訊息的響應函式.此函式的原型 afx msg hbrush onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor 引數nctlcolo...

MFC之編輯框

初始操作 新建mfc應用程式,專案名為editctrl,基於對話方塊。刪除原有控制項在右側工具箱中找到edit control。放置到視窗中。如圖 現在的編輯框只可以在一行輸入,無法換行,同時如果按下enter換行會直接退出程式。多行輸入 文字向上滾動 滾動條 1.多行輸入 右鍵屬性,找到multi...

MFC文字編輯框

mfc文字編輯框裡面的2個屬性multiline和auto hscroll,先看vs給的說明 multiline 如果控制項文字對控制項寬度而言太長,測將文字折為多行。auto hscroll 當使用者在行尾鍵入字元時,自動是文字滾動到左側。先試試multiline true auto hscrol...