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....