-
首先可以修改靜態文字的內容,前提是要修改靜態文字框的id,不能讓它idc靜態,然後getdlgitem(idc id)->setwindowtext(..
其次,要使編輯小部件的背景顏色變為灰色,使用者無法更改它,只需在資源中將編輯的樣式更改為唯讀即可。 如果框是動態建立的,只需在建立欄位中指定 es readonly。
-
getdlgitem(idc_edit1)->setwindowtext(str)。修改。
getdlgitem( idc_edit1 )-enablewindow( false );灰色。
有關詳細資訊,您可以檢視 MSDN。
-
同意上面,基本上就是這樣,或者繼承 cedit 類並過載 onchar 函式,最後將自己類的變數與控制項關聯起來,這樣控制項就不會灰顯,但同樣是無法修改的!
-
有兩種方法可以做到這一點。
第一種方法是將這些控制項放在對話方塊的頂部,並將對話方塊樣式設定為子和無邊框情況,然後將對話方塊附加到標籤控制項。
第二種方法是動態建立這些相同的控制項,這可能比前一種方法更難實現,但它可以確保每個標籤上的控制項位於同一位置。
第一種方法比較推薦,更容易實現,而且用量不大。
如果你不明白,你可以問。
-
只要有乙個對話方塊,就不需要使用4個對話方塊,就可以根據所選選項卡對對話方塊進行相應的操作。
-
只使用乙個對話方塊,不需要四個對話方塊。
-
我也準備系統地學習VC,我建議你從基礎開始,買一本VC書,對MFC的基礎知識有很好的了解,然後找到你想用的控制項對應的類,了解它們的常用功能,那麼肯定會對你有很大的幫助,你現在這樣問, 基本不行,就算別人幫你解決,下次你還是不做,VC系統很大,不深入研究,不會取得多大成就。
-
您可以在屬性中設定範圍。
-
如果您開始,這些都很簡單。
-
為什麼我不能使用 setWindowText?
可以使用 setdlgitemtext 或 setdlgitemint 嗎?
-
ccombobox 需要設定“高度”。
如果是新增到資源中的組合框,則在資源對話方塊介面中選擇該組合框,然後將滑鼠放在組合框的向下箭頭上,在出現“上下箭頭”圖示後,再次單擊該圖示以設定高度並向下滾動到合理的高度。
-
如果你不看顏色。
CheckBox Plus pushlike-style static text widget plus static edge modal frame 對應 bumps(使用 setWindowLong 動態修改)。
控制自畫 Shenma's gdi drawing Shenma's 的顏色由你決定。
-
您可以使用影象控制項或按鈕控制項,並且可以靈活地使用它們。
-
MFC 不屬於 VC6,MFC 是 Microsoft 製作的一組庫,MSDN 可以用來檢查東西。
-
如果是 vc6使用連線幫助來執行此操作。
-
在按鈕的響應函式中增加乙個靜態,改變型別int、bool,也可以利用靜態變數的特徵,如果函式中的區域性變數是靜態型別,則本次呼叫時仍保留上一次呼叫的值。
例如,***onbutton1()。
else}