VC對話方塊程式設計小問題,VC對話方塊程式設計

時間 2023-03-23 01:30:03

1樓:匿名使用者

用隱藏視窗可以實現,即你在點第一個按鈕的時候,顯示你想要的控制元件,將其他控制元件隱藏。同理,當你點選第二個視窗的時候,將你想要顯示的控制元件顯示出來,其他的隱藏。這裡給你提供**:

你先為按鈕1新增一個訊息函式,在函式中你新增以下**即可,getdlgitem(idc_kongjian1(控制元件的id))-showwindow(sw_show);/顯示控制元件。

如果你要顯示其他控制元件,只要修改id即可。

getdlgitem(idc_kongjian2(控制元件的id))-showwindow(sw_hide);/隱藏控制元件。

如果你要影藏其他按鈕,只要修改id即可。

當然如果你要顯示、隱藏的控制元件過多,你可能會覺得很麻煩。這有一種辦法,我沒有試過,不知道行不行,你試一試吧!就是將所有控制元件的id命名為一個有規律的id,比如:

id_1,id_2。。。然後再訊息函式中用一個for迴圈,就萬事ok了。

2樓:匿名使用者

弄四個非模態視窗,點選時顯示對應的就可以了。

vc對話方塊程式設計

3樓:網友

先建立你要彈出的對話方塊 讓後為這個對話方塊建立一個對話方塊類在你的選單訊息函式中 建立對話方塊物件並顯示對話方塊就行了如果是模態對話方塊。

在訊息函式中 c**dlg dlg;

就可以了。如果是非模態對話方塊則是要用對話方塊物件的creat函式。

vc中對話方塊程式設計出現的問題

4樓:小樊您好

你所有的賦值語句都是一樣的,基於同一個語法。

如果你的做法一致的話,應該有同樣的效果。

看看你的框型別是不是一樣,都應該是:value型的如果是數值的話應該是:int float 等等還有看看你的等號左右型別是不是一樣!

5樓:匿名使用者

updatedata(true);

pdoc->spfasj=;

pdoc->zsjpfka[0]=;

pdoc->zsjpfka[1]=;

updatedata(false);

^=^o(∩_o

updatedata(true);/把繫結更新到變數updatedata(false);/把變數更新到繫結比如你在一個文字框上繫結了一個m_member變數,用updatedata(false);即可把這個值在文字框裡顯示出來,反之,updatedata(true);能把填入文字框的內容賦值給m_member

vc程式設計中,如何在對話方塊新增標籤頁

6樓:匿名使用者

建立對方框,新增對話方塊類的時候選擇基類為cpropertysheet,這個是框架,然後再新增對話方塊資源,新增類時選擇cpropertypage,這個是各個標籤頁,需要幾張添幾個。

7樓:伯光師兄

孫鑫老師的教程,很經典!

vc中基於對話方塊的程式設計如何改變按鈕顯示?

8樓:網友

雙擊哪個按鈕,在新增的函式中輸入:

getdlgitem( idcancel )-setwindowtext( "停止" )

把idcancel改成哪個按鈕的id.

vc中基於對話方塊的程式設計在最大化時裡面內容怎麼跟著實現

9樓:匿名使用者

對話方塊裡面的那些控制元件和字是不會改變的,並且相對對話方塊的 左上位置(即視窗的座標)也不會變。

還有,一般沒有程式設計師設計改變控制元件的大小,只會改變控制元件的位置必須 自己處理。

思路如下:視窗初始化的時候記錄 每個控制元件的位置座標,還有對話方塊的大小然後 計算 控制元件的位置座標 和 對話方塊大小的 比值處理 對話方塊的 wm_size

按 比值 調整 控制元件的位置 可用控制元件變數的成員函式movewindow來實現位置及大小的改變。

10樓:網友

case wm_size:

cxclient = loword (lparam) ;

cyclient = hiword (lparam) ;

return 0 ;

根據cxclient和 cyclient來編寫就能實現。

11樓:匿名使用者

響應wm_size訊息,獲取新的客戶區大小,重新計算並調整控制元件位置。

VC對話方塊開啟多個檔案的問題

你開啟這麼多檔案幹什麼呀?作業系統對一次開啟的檔案數目有限制的呀。估計lz是想弄宕機器 mfc 單文件 多文件 對話方塊 區別 單文件只能進行一份文件或 的操作,就是你不能同時在一個程式開啟兩個檔案 多文件可以用多個視窗顯示不同的資訊,進行不同的任務,有多個檢視環境,可以同時操作多個檔案 mfc怎麼...

vc 6 0中對話方塊中字型大小如何改變

雙龍鬥 右鍵 屬性 點左下角的font 1 使用ls的說法可以把整個對話方塊所有的字型都改了 2 自己載入你需要的字型用cfont,可以更改個別字型的大小。crect rcrectangle x,x,x,x cfont font cfont pfont font.createfont 14,0,0,...

delphi開啟檔案對話方塊

己聞楣 if opendialog.execute thenbegin if sametext txt extractfileext opendialog.filename then 標誌位 1 else 標誌位 0 end 或者if opendialog.execute then標誌位 ord s...