字体对话框) 在上一节为大家讲解了文件对话框的使用,本节则主要介绍字体对话框如何应用。 字体对话框的作用是用来选择字体。我们也经常能够见到。MFC使用CFontDialog类封装了字体对话框的所有操作。字体对话框也是一种模态对话框。CFontDialog类的构造函数 我们先来了解CFontDia.....
分类:
编程语言 时间:
2014-11-20 18:36:30
阅读次数:
275
非模态对话框的创建及显示上一节讲了模态对话框及其弹出过程,本节接着讲另一种对话框--非模态对话框的创建及显示。 已经说过,非模态对话框显示后,程序其他窗口仍能正常运行,可以响应用户输入,还可以相互切换。鸡啄米会将上一讲中创建的Tip模态对话框改为非模态对话框,让大家看下效果。非模态对话框的对话框.....
分类:
编程语言 时间:
2014-11-20 18:34:34
阅读次数:
394
文件对话框上一讲介绍的是消息对话框,本节讲解文件对话框。文件对话框也是很常用的一类对话框。文件对话框的分类文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见到这两种文件对话框。例如,很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打...
分类:
编程语言 时间:
2014-11-20 18:27:50
阅读次数:
1108
方法一:创建一个线程, 反复读系统时间不就可以了? 如果定时要求不严,用Sleep就可以了。DWORD WINAPI TimerThread(LPVOID pamaram) { UINT oldTickCount, newTickCount; oldTickCount = Ge...
分类:
编程语言 时间:
2014-11-19 23:50:34
阅读次数:
320
在书上看到的,觉得有用,记下了。
首先,最小化托盘的基本原理是,将应用程序的主窗体隐藏,然后在托盘中绘制应用程序的图标。然后再为托盘图标添加一些事件处理。
核心函数是Shell_NotifyIcon()函数,负责向系统传递消息,添加、修改或删除托盘区的图标。原型:
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(
DWORD dwMessage,
PNO...
分类:
其他好文 时间:
2014-11-19 22:18:41
阅读次数:
186
最近学习了MFC一些比较基础的知识,所以打算通过做一个简单的数字游戏来理解MFC的流程并进一步熟悉其操作。在这里,我做了一个猜数字的小游戏。第一步当然是设计主界面,先给大家展示一下游戏界面:主界面:从这个主界面可以看到,它包含标题,菜单栏,工具栏。标题是给人一个认识,这是什么游戏,标题设置为:“猜数...
分类:
编程语言 时间:
2014-11-19 22:09:11
阅读次数:
428
设置对话框控件的Tab顺序前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。 上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。 运行加法计算器程序,显示对话框后不进行...
分类:
编程语言 时间:
2014-11-19 20:26:36
阅读次数:
207
一、文件夹的创建 1 void CFileOperationDlg::OnButtonMakeFolder() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 ...
分类:
编程语言 时间:
2014-11-19 20:10:37
阅读次数:
349
本文的目的是设计一个完成URL编码的C++类。在我曾经的项目中,我需要从VC++ 6.0应用程序中POST数据,而这些数据需要进行URL编码。我在MSDN中查找能根据提供的字符串生成URL编码的相关类或API,但我没有找到,因此我必须设计一个自己的URLEncode C++类。
URLEncoder.exe是一个使用URLEncode类的MFC对话框程序。
如何处理
一些特殊字符在Inte...
分类:
Web程序 时间:
2014-11-19 18:44:24
阅读次数:
290
1.MFC都是采用大写字母来标识资源ID号。 2.程序中会用到多种资源,在为资源确定其ID号时,为了明确区分资源类型,一般都遵循这样一个原则:在“ID”字符串后加上一个标识资源类型的字母,例如,我们给菜单项制定的这个ID号就是在“ID”字符后加一个字母“M",表示这个是Menu,即菜单资源,光标资源...
分类:
编程语言 时间:
2014-11-19 14:08:25
阅读次数:
162