MFC
文章平均质量分 78
wanghaobo920
这个作者很懒,什么都没留下…
展开
-
PreTranslateMessage作用和使用方法
PreTranslateMessage作用和使用方法 函数原型:virtual BOOL PreTranslateMessage( MSG *pMsg) 1、在MFC中,PreTranslateMessage是虚函数,是用来截获消息的。我们可以通过重载它来处理键盘和鼠标消息。在sdk中,这有所不同,我们必须在回调函数 LRESULT CALLBACK WndProc(HWN转载 2012-06-02 16:37:19 · 849 阅读 · 0 评论 -
VC计算器
1、新建PROJECT\MFC(exe)文件 下面就NEXT,然后FINISH就可以啦 2、编辑计算器界面 3、对应按键加入程序(包括0-9,C,=,+-*/) void CCAL1Dlg::OnNum0() { if(append==1) result=0; result=result*10+0; m_edit1=result;转载 2012-06-02 15:58:22 · 745 阅读 · 0 评论 -
MFC中CString.Format()总结
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 格式化字符串Format("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变) 1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明: d输出带符号十进制数 o输出无符号八进制数 x输出无符号十六进制数 u输出无符号数 c输出单个字符 s输出一串字转载 2012-06-02 11:37:49 · 394 阅读 · 0 评论 -
vc中使用SendMessage正确发送自定义消息的方法
vc中使用SendMessage正确发送自定义消息的方法 原文链接:http://zhoumf1214.blog.163.com/blog/static/5241940200910265532959/ 最近在用VC2008做开发,后来由于要用到消息的发送,而且需要自定义消息,在网上查找了很多例子,根据他们所说的,虽然大致都差不多,但是基本上没有一个能完全做出来的。要知道VC编程转载 2012-06-17 17:46:50 · 1079 阅读 · 0 评论 -
Windows消息队列
一节详细描述消息和消息队列以及如何在你程序中使用他们。 关于消息和消息队列 与传统的应用程序不同,Microsoft Windows应用程序并不显式地用一个函数的调用(如c运行库)来获取输入,而是,等待windows系统把输入传给它们。 windows系统把应用程序的所有输入传给应用程序的窗口,每个窗口都有一个称之为窗口过程的函数.当窗口有输入时windows系统要调用它,窗口过程处理输转载 2012-06-18 20:19:44 · 546 阅读 · 0 评论 -
VC调试入门
概述 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置 为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一转载 2012-07-08 10:13:19 · 316 阅读 · 0 评论 -
MFC中定时器的使用
巧妙地使用定时器能达到意想不到的效果,写界面的时候能实现渐变,也能帮助多线程控制等 我们知道,在VC的MFC中,已经为我们封装好了很多全面和强大的函数集,所以在MFC编程时,巧妙地调用MFC函数库可以为我们省去很多麻烦。其中定时器也可以在MFC程序中很好地利用。 在MFC中和定时器相关的有三个函数: 1.设置定时器(定义一个定时器的属性): SetTimer( UINT转载 2013-01-02 16:31:44 · 513 阅读 · 0 评论