1樓:網友
你的程式在什麼圖形平臺上執行,我會windows gui
是在windows,但是我可以始終讓這個視窗保持成當前活動視窗的啊,那樣也可以得到像dos下的c語言一樣"
看你這樣的描述,卻信是個windows程式,但是更像控制檯程式(類似通常叫的dos視窗),如果是這樣,我似乎不能幫坦早你,因為這個是字元模式的gui庫決定的,不是windows定義的,如果是像你在記事本里輸文字一樣的文字框,而且看你的文字內容,似乎你在用純c/c++寫程式,那麼下面是簡單的方法:
1 獲得此文字框的窗體控制代碼,假設為h
2 使用setwindowtext(h,「abc」)這個api把h的文字設定為abc。
如何獲得這個窗體控制代碼?
如果你是自己建立的,那你肯定知道。
如果是在對話方塊上畫禪信清出來的,那麼這個控制項必然分配了乙個id(正常情況下),你在畫的時候肯定能覺察到它,使用getdlgitem(hdlg,id)獲得控制項控制代碼(hdlg是對話方塊的控制代碼,如果你建立了,你肯定能在你的**裡找到它)。
還有其他的情況暫時不說。最好有你開發環境截圖就知道怎麼回事了。
不好意思我的理解力很弱,對於賀前不是瞭解清楚的問題總是不知道怎麼幫忙。
2樓:網友
1.當然需知道文字框的name值!可以定義文字框名的變數。
2.通過執行函式,直接賦值!
如何用c語言生成對話方塊,並在對話方塊中輸出變數值。樓主使用的軟體是vs2013.希望能給一段具體**。
3樓:網友
#include
int main()
int i = rand() 100 + 1; 吵盯 /*隨機值範圍為 1 ~ 100 */
wchar_t text[32];
wsprintfw(text, l"i 的值為 %d", 液枝i);
公升埋和 return 0;
c語言中想通過對話方塊形式讓使用者輸入乙個字串,讀入改怎麼辦?
4樓:小甜美
c語言實現對話方塊,沒有用過,貌似不行吧?
c語言中對話方塊的問題
5樓:網友
#include""
int main(void)
是這麼用的。。我剛剛測試了。
6樓:斐青鄂安晏
給對話方塊新增乙個標籤,顯示倒計時。設定乙個一秒觸發一次的定時器,每次觸發是將標籤顯示的值減一,重新設定標籤的文字。倒計時為0就做你想做的了。
7樓:it孤鶩
估計是編碼方式不一樣。
messagebox(null, ("hello,word"), "對話方塊"),mb_ok);
改為messagebox(null, _t("hello,word"), t("對話方塊"),mb_ok);試下。
c語言 對話方塊與對話方塊之間的引數傳遞
8樓:網友
我先說一下你的(b)吧, 首先在中定義全域性變數int count; 並且在和都把它們#include進來的話,由於兩個。cpp都有符號count,在它們分別編譯成和後鏈結器連線會失敗。因為在乙個工程檔案中有兩個目標檔案中存在相同符號且都為全域性作用域的。
乙個解決辦法就是在中定義的int count前加上static關健字。這樣由於全域性變數前加上static屬於限定該變數只能在本檔案中使用。這時和中都有各自獨立的count。
所以不會出現連線錯誤,可是這存在乙個不合理就是它們是各自的變數,屬於本檔案內使用,互不影響 ,這樣假如你想在兩個檔案中都對count變數進行修改,並且也想讓它在另乙個檔案中使用修改後的值就不行了。因為是中有乙個count 而中也有乙個count兩個是獨立的。不影響 。
那麼如何辦到呢。可以使用extern關鍵字,首銜在中定義全域性變數int count;
然後在中宣告count,寫法為 extern int count; 然後在中#include "" 即可。 定義在主檔案中,然後在login檔案中對它進行宣告,這樣就不會出錯了。
而且你在主對話方塊中對值的修改也可以傳遞到login檔案中。
a)的話,我看了一下msdn其中lparam只是乙個dword型別的引數。如果想傳個指標過去未必可行,我到是沒有試過。正常的方式, 就是說 如果它可以傳乙個void*型別的資料的話,那麼當你需要傳遞多個引數時可以通過將這些引數 放在乙個結構體中, 然後把這個結構體的指標傳遞過去了 就可以了。
大概就說這些, 有什麼不懂的 可以 繼續問。
如何用c語言程式設計實現對話方塊
9樓:種田的碼農
vc6本身的話可以用 mfc,這個要涉及c++知識了。你也可以**,easyx外掛程式,安裝到vc6,這個只要會c語碰歷言就可以了,但是這個只是提供繪圖函式給你做介面,按鈕、輸入鉛知框這些都要自己寫。具體看你要做的是多大的系統,小的用easyx就當做鍛鍊嘛笑激搜。
如果你只想靠c語言知識來編,我知道的只有easyx,mfc需要學一些c++知識。
mfc對話方塊中如何給乙個edit文字框賦初值?
10樓:網友
1、新增乙個變數cedit* m_ed
2、重寫oninitdialog(),在oninitdialog()中顯示:
cstringarray str;
a"));b"));
c"));m_ed->setwindowtext(;;
如何用c語言生成乙個對話方塊
11樓:網友
/*messagebox 彈框函式。
messagebox (null,text("視窗內容"), text("視窗標題"), 圖示|按鈕);
# include
# include // 包含標頭檔案:
int main (void)
12樓:
看windows程式設計,上面有**。
如何得到遊戲裡對話方塊中的內容 API C
如果想得到某遊戲的文字內容的話 只能用進位檢視器 比如說某個電腦遊戲 你沒有源 不可能看程式結構 還想找到其文字內容 就是遊戲中的對話等等 就只能用進位檢視器檢視你認為最有可能出現對話文字的檔案 因為遊戲中的字型多為字型檔即 文字為字型檔編碼多為進位以引用字型檔 按照遊戲語言選定檢視器的編碼型別例日文 選...
怎樣用C語言編寫xsinx,C語言初學者請教!程式設計求sinx近似值,已寫程式,求改錯!
你是要用系統庫函式還是 想用數值方法自己算?用庫函式就 inclue 直接可以呼叫double sin double x 數值方法的話,將sin x 泰勒,令最末項o n 需要的精度。是要實現過程還是問怎麼用?實現的話 include math.h main 函式的原型是 double sin do...
C語言猜拳遊戲程式設計,怎樣用C語言編寫一個猜拳遊戲?
include using namespace std main cout cout 電腦贏了 怎樣用c語言編寫一個猜拳遊戲?幫助做程式主體 開始遊戲部分 include include void main cout game over 給你個提示吧 用random 可以用n 3 然後看 0 1 2...