afxmessagebox

这是之前的视频——快速掌握MFC编程要领(https://www.ixigua.com/6849016354062893576/)中的TXT文件。为了您的方便,请发送到这里。

编写可视化程序的方法:API,MFC。

API工程的建立

MFC项目的建立

鼠标事件主要介绍LButtonDown。

键盘事件主要介绍KeyDown。

提示框AfxMessageBox消息框

常见控件

按钮

按钮

SetWindowText(& # 34;XXX & # 34)

CFont m _ editFont//用于修改字体的变量

m_editFont。CreatePointFont(180,_ T(& # 34;中国行书& # 34;));

m_anniu。set font(& amp;m _ edit font);//修改按钮字体大小

启用窗口(0)

编辑框

CString方法

update data(0);

CEdit方法

浮点/整数方法

TCHAR ch[10];

GetDlgItem(IDC _ yiyuan _ a)-& gt;GetWindowText(ch,10);

m _ yiyuan _ a = atof(ch);

静态文本(标签)

OnCtlColor

if(pWnd-& gt;GetDlgCtrlID()==IDC_XXX)

{

pDC->;SetTextColor(RGB(0,0,255));//设置文本颜色

pDC->;SetBkColor(RGB(255,0,0));//设置文本背景颜色

pDC->;SetBkMode(透明);//将背景设置为透明

pDC->;选择对象(& ampm _ edit font);

hbr = ::CreateSolidBrush(RGB(255,0,0));//设置背景笔刷

}

分组框架

收音机盒

不管是不是自动的

设置检查(1)

int类型的用法

GetCheckedRadioButton(IDC_XXX,IDC _ YYY);

if(get==IDC_XXX)

复选框

布尔类型的用法

if(m_chk1。GetCheck())

SetCheck(0)

列表框

添加字符串

组合框

SetCurSel(0)

计时器

SetTimer(0,1000,NULL);

OnTimer

if(nIDEvent==XXX)

使无效(0);

update window();

(*这个)。kill timer(0);

图像(相框)

位图

Cstatic

CBitmap位图;

位图。load bitmap(IDB _ XXX);

m_XXX。SetBitmap(位图);

位图。detach();

类别的使用

多窗口

模态窗口

警察。DoModal();

ModifyStyleEx(0,WS _ EX _ app window);

图标问题

非模态窗口

创口* pd =新创口();

(*pd)。create(IDD _ DIALOG);

(*pd)。show window(SW _ show normal);

//(*pd)。destroy window();//子窗口将被销毁。

菜单问题

CMenu iM

即时消息。load menu(IDR _ menu 1);

SetMenu(& amp;iM);

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论