MFC英語(yǔ)考試

學(xué)MFC看什么書
1個(gè)回答2024-08-17 04:55
先通過windows程序設(shè)計(jì)第5版 了解基礎(chǔ)的WINDOWS程序機(jī)理,接下來(lái)研究侯捷的<<深入簡(jiǎn)出mfc>>。



查看原帖>>
VS2008中寫MFC
1個(gè)回答2025-02-18 14:31
其實(shí)你添加變量應(yīng)該添加CString類型的,我認(rèn)為char不好用,在 添加變量對(duì)話框 里的 變量類型 下拉列表框 里可以自己輸入CString ,并不一定非得從那列表框里面選擇。假設(shè)你定義CString m_str,在EXE1Doc里面會(huì)自動(dòng)添加CEXE1Doc::CEXE1Doc() : m_str(_T("")) { 要初始化只要在分號(hào)(m_str(_T("")))里面寫就行了,如m_str(_T("啊啊"))。 其它的pDC->TextOut(100,200,pDoc->m_str); 這里就會(huì)正確編譯。 如果你一定要用char的話,修改這里代碼: // TODO: 在此處為本機(jī)數(shù)據(jù)添加繪制代碼 pDC->TextOut(100,200,CString(pDoc->str)); 這樣也行 還有一個(gè)重要問題,char* 類型,在構(gòu)造函數(shù)里面你怎么給它賦值;應(yīng)該這樣的吧:CEXE1Doc::CEXE1Doc() : str("ggg") 其實(shí)并不是很好
MFC 單個(gè)SetTimer怎么用啊
1個(gè)回答2025-02-20 17:19
SetTimer(1,1000,NULL);//1為定時(shí)器的ID 1000為他的執(zhí)行毫秒 最后一個(gè)通常為NULL

VC6.0:

建立類向?qū)?找到你當(dāng)前的XXXXDlg類 找到WM_TIMER 點(diǎn)add那個(gè)按鈕 再點(diǎn)Edit按鈕[就是add下面的]

就會(huì)進(jìn)一個(gè)代碼區(qū) 別動(dòng) 然后把中間的那句綠色的TODO什么的去掉 寫:

if(nidevent == 1)//判斷那個(gè)定時(shí)器的ID

{



a++;

}
MFC socket編程
1個(gè)回答2024-06-10 10:19
程序開啟的時(shí)候創(chuàng)建SOCKET,綁定一個(gè)固定的端口,并開啟一個(gè)線程并在其中循環(huán)的recvfrom創(chuàng)建的SOCKET上的數(shù)據(jù),這樣對(duì)方要發(fā)數(shù)據(jù)的時(shí)候就發(fā)送接收方的那個(gè)固定端口即可。
MFC界面設(shè)計(jì)
2個(gè)回答2022-07-24 03:16
第一個(gè)界面為主窗口,第二和第三個(gè)用子窗口來(lái)實(shí)現(xiàn)。就是點(diǎn)第一個(gè)界面上的按鈕的事件為創(chuàng)建一個(gè)窗口類的對(duì)象并顯示。
你只要?jiǎng)?chuàng)建一個(gè)工程就行了,名字隨便你取。vc會(huì)自動(dòng)生成一個(gè)對(duì)話框。一自己要?jiǎng)?chuàng)建兩個(gè)自己的對(duì)話框,也就是第二三個(gè)界面。然后定義相應(yīng)的類。可以在各自的類初始化函數(shù)里調(diào)用 AfxGetMainWnd()-> SetWindowText( "youtitle ");函數(shù)設(shè)置畫框的標(biāo)題。
OnCommand( ...)
{
....
case ID1:
CDialog2 dlg;
dlg.DoMal();
break;
case ID2:
CDialog3 dlg;
dlg.DoMal();
break;

........
}
MFC中的Dlg類是什么,在哪里定義?
1個(gè)回答2022-10-11 20:56
Dlg是對(duì)話框窗體類(CDialog), 在VS右邊資源視圖中添加新對(duì)話框窗體, VS會(huì)自動(dòng)幫你完成相應(yīng)的代碼, 你只需要include它的頭文件并實(shí)例化就行了
vc++ mfc 怎么做界面???
4個(gè)回答2022-07-27 03:52

1、首先在電腦中打開VC6.0->新建-,創(chuàng)建一個(gè)工作區(qū),(工作區(qū)是用來(lái)保存工程)。

2、在工作區(qū)里面添加工程,右擊->添加工程到工作空間。

3、選擇MFC - exe 程序 。

4、選擇靜態(tài)庫(kù),將程序發(fā)送給別人,可以直接運(yùn)行。

5、然后鼠標(biāo)右鍵,選擇編譯程序。

6、最后點(diǎn)擊運(yùn)行程序,程序就出來(lái)了。

C++基于MFC的公司簽到系統(tǒng)
1個(gè)回答2022-11-24 22:12
上網(wǎng)搜,一堆
MFC編的小游戲如何實(shí)現(xiàn)游戲的暫停與繼續(xù)?
1個(gè)回答2024-07-29 05:08
你是用什么模板做的?純C++的還是基于對(duì)話框的?

基本思路是在繪圖的大循環(huán)里面加一個(gè)判斷,按下暫停鍵的時(shí)候跳進(jìn)一個(gè)while循環(huán)。不停等待,讀鍵,循環(huán)到再次按暫停鍵才跳出。
熱門問答