VC MFC 使用多個控制項

發布 科技 2024-08-08
16個回答
  1. 匿名使用者2024-01-31

    首先可以修改靜態文字的內容,前提是要修改靜態文字框的id,不能讓它idc靜態,然後getdlgitem(idc id)->setwindowtext(..

    其次,要使編輯小部件的背景顏色變為灰色,使用者無法更改它,只需在資源中將編輯的樣式更改為唯讀即可。 如果框是動態建立的,只需在建立欄位中指定 es readonly。

  2. 匿名使用者2024-01-30

    getdlgitem(idc_edit1)->setwindowtext(str)。修改。

    getdlgitem( idc_edit1 )-enablewindow( false );灰色。

    有關詳細資訊,您可以檢視 MSDN。

  3. 匿名使用者2024-01-29

    同意上面,基本上就是這樣,或者繼承 cedit 類並過載 onchar 函式,最後將自己類的變數與控制項關聯起來,這樣控制項就不會灰顯,但同樣是無法修改的!

  4. 匿名使用者2024-01-28

    有兩種方法可以做到這一點。

    第一種方法是將這些控制項放在對話方塊的頂部,並將對話方塊樣式設定為子和無邊框情況,然後將對話方塊附加到標籤控制項。

    第二種方法是動態建立這些相同的控制項,這可能比前一種方法更難實現,但它可以確保每個標籤上的控制項位於同一位置。

    第一種方法比較推薦,更容易實現,而且用量不大。

    如果你不明白,你可以問。

  5. 匿名使用者2024-01-27

    只要有乙個對話方塊,就不需要使用4個對話方塊,就可以根據所選選項卡對對話方塊進行相應的操作。

  6. 匿名使用者2024-01-26

    只使用乙個對話方塊,不需要四個對話方塊。

  7. 匿名使用者2024-01-25

    我也準備系統地學習VC,我建議你從基礎開始,買一本VC書,對MFC的基礎知識有很好的了解,然後找到你想用的控制項對應的類,了解它們的常用功能,那麼肯定會對你有很大的幫助,你現在這樣問, 基本不行,就算別人幫你解決,下次你還是不做,VC系統很大,不深入研究,不會取得多大成就。

  8. 匿名使用者2024-01-24

    您可以在屬性中設定範圍。

  9. 匿名使用者2024-01-23

    如果您開始,這些都很簡單。

  10. 匿名使用者2024-01-22

    為什麼我不能使用 setWindowText?

    可以使用 setdlgitemtext 或 setdlgitemint 嗎?

  11. 匿名使用者2024-01-21

    ccombobox 需要設定“高度”。

    如果是新增到資源中的組合框,則在資源對話方塊介面中選擇該組合框,然後將滑鼠放在組合框的向下箭頭上,在出現“上下箭頭”圖示後,再次單擊該圖示以設定高度並向下滾動到合理的高度。

  12. 匿名使用者2024-01-20

    如果你不看顏色。

    CheckBox Plus pushlike-style static text widget plus static edge modal frame 對應 bumps(使用 setWindowLong 動態修改)。

    控制自畫 Shenma's gdi drawing Shenma's 的顏色由你決定。

  13. 匿名使用者2024-01-19

    您可以使用影象控制項或按鈕控制項,並且可以靈活地使用它們。

  14. 匿名使用者2024-01-18

    MFC 不屬於 VC6,MFC 是 Microsoft 製作的一組庫,MSDN 可以用來檢查東西。

  15. 匿名使用者2024-01-17

    如果是 vc6使用連線幫助來執行此操作。

  16. 匿名使用者2024-01-16

    在按鈕的響應函式中增加乙個靜態,改變型別int、bool,也可以利用靜態變數的特徵,如果函式中的區域性變數是靜態型別,則本次呼叫時仍保留上一次呼叫的值。

    例如,***onbutton1()。

    else}

相關回答
7個回答2024-08-08

引入了系統控制項,不常用的控制項不能寫在書中。

12個回答2024-08-08

您無法新增滾動條,但可以對文字進行動畫處理。 >>>More

5個回答2024-08-08

這個檔案,你必須按我的修改。

form1 f1 = new form1(); >>>More

5個回答2024-08-08

Form1 是父窗體,Form1 有乙個 BTN1,Form2 是子窗體,Form1 的建構函式如下所示: >>>More

5個回答2024-08-08

朋友們,電腦出現了:記憶體寫不出來,原因總結如下! >>>More