vc的MFC中關於setwindowtext的簡單問題

2021-05-02 22:08:08 字數 1900 閱讀 4724

1樓:測繪地理資訊

要這樣你必須建立一個非模態對話方塊,而不是模態對話方塊。這個過程比較麻煩,還要考慮一些細節。下面的步驟可供你參考,寫得不全面(假設你的工程名為test,對話方塊的id為idd_dialog1,其類名為cmydlg,編輯框的id為idc_edit1):

1、在testview.h的開頭包含mydlg.h,然後為其新增一個cmydlg*型別的變數pmodallessdlg,在ctestview的建構函式中將其初始化:

pmodallessdlg = null;

2、在需要彈出對話方塊的地方新增如下**:

if (!pmodallessdlg)

else

pmodallessdlg->setactivewindow();

這個僅僅是測試一下改變編輯框文字這個功能,沒有處理對話方塊的訊息,要處理對話方塊的訊息必需過載它的onok、oncancel等函式,並向檢視類傳送訊息。在檢視類中處理這些訊息時要記得消毀對話方塊並delete pmodallessdlg。

2樓:何處淬吳鉤

首先請確認你在你的對話方塊類裡面為edit新增的變數是公有成員變數(假設為m_edit)。然後通過對話方塊物件直接對成員進行引用就可以了。如你的對話方塊物件為dlg,那麼用dlg.

m_edit.setwindowtext()就可以了。或者你把對話方塊進一步封裝了,在對話方塊中增加設定編輯框文字的公有函式,這樣m_edit也可以定義成非共有的成員變數。

3樓:匿名使用者

用spy++ 獲取要找cedit 的視窗類名和視窗名 然後呼叫 findwindow 獲取該視窗的指標 接下來就可以進行相對應的操作

4樓:

對於這個cedit有一個id,假設為idc_***x,用getdlgitem(idc_***x)就可以獲得這個cedit。

5樓:

執行緒操作窗體之需要獲得相應的控制代碼就ok了,比如執行緒 createthread 是可以傳遞一個引數的,你可以將 this 這個指標傳遞進來,然後 ((cdialog*)lpparameter)-> 就可以獲得到相應的資源,或者用標準的api函式也可以。

執行緒操作資源(這裡資源只廣義資源不是res)需要注意一個同步問題,就是多個執行緒可能同時在修改這個資源就會出現衝突,所以必須要使用臨界區等方法同步一下

6樓:匿名使用者

cedit編輯框 設定一個控制變數。假如你現在的類為caaaa.h

「我在dlg外面不知道怎麼獲取這個dlg裡面的cedit··· 」

你在另一個dialog(cbbb.h)類裡caaa dlg;

cstring str = dlg.cedit;

str就是cedit裡的字串的值;

7樓:匿名使用者

sendmessage 傳指標

如何用setwindowtext在mfc靜態文字中輸入訊息

8樓:梅棄迎新

編輯器的問題。

忍不住多說兩句:

以前vc6.0在智慧提示方面做得非常好。不管類、結構、函式……只要一鍵入「.

」、「->」、「(」……等字元時,下拉選單或函式形參列表立即出現。如若沒有出現,很可能就是**敲錯了——這意味著你可以用這個方法來即時檢測「手誤」……

然而,使用vc2005,雖然也有智慧列表,但是經常反應遲鈍,有時,甚至根本就不出現,某次我點那個「.」,點了20多次,就是不出成員列表,直到把那行**全都刪了,一直刪到上一行,然後再敲回車,換回到剛才那一行,再重新輸入,列表才會出現……

那個「vc助手」挺好用,但遺憾的是隻能給英文版用吧?反正我沒看過中文版的。因此,要是你的vc是中文的,那就不能用了,否則,建議一定試試。

不知vc2008有沒有修正這一點……

vc裡面的符號什麼意思,vc中的符號和各表示什麼意思,請詳細點。謝謝。

三目運算子 對於條件表示式b?x y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,內運算結果為x的值 否容則,計算y的值,運算結果為y的值。一個條件表示式絕不會既計算x,又計算y。條 a?b c簡單理解方式為 if a else vc 中的符號 和 各表示什麼意思,請詳細點。謝謝。...

VC 中關於讀取文字檔案內容然後通過列表控制元件逐行輸出的問題

首先將你的cstatic控制元件重新命名,例如idc static改為idc static1.然後再將其屬性中的notify改為true.再點控制元件時間 那個閃電圖示 新增單擊響應函式。void cmsgboxdlg onstnclickedstatic1 先找到空格的位置比如為ispaceind...

一百克萵筍中vc的含量

維生素c15毫克 每500克鮮萵筍葉中 北京地區 含蛋白質10克,脂肪2.5克,碳水化合物16.5克,鈣190毫克,磷185毫克,鐵5.5毫克,胡蘿蔔素10.7毫克,維生素b20.6毫克,維生素c75毫克等。但在莖中含量就低得多,每500克萵筍莖,含蛋白質僅1.5克,脂肪僅0.2克,碳水化合物僅4....