我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。目前界面编程技术包括MFC、win32 SDK、CJLibrary、WTL以及一些界面开发包。文本介绍MF...
分类:
其他好文 时间:
2015-01-01 00:07:27
阅读次数:
442
基于windows的程序和基于MS-DOS的程序之间的一个最根本的差别,就在于MS-DOS程序是通过操作系统的功能来获得用户的输入的,而windows程序则是通过操作系统发送的消息来处理用户输入的。windows程序的入口是WinMain,MS-DOS成虚的入口是main,MFC中通过将WinMai...
分类:
其他好文 时间:
2014-12-31 18:01:32
阅读次数:
161
刚开始做邮件服务器开发,一切都是茫然的。在书上网上都很难找到一套完整的邮件服务器开发教程。在个人的摸索中碰到了很多蛋疼得问题。现终于完成了,将我的开发经验分享给大家。开发环境:vs2012mfc注意事项:1、网络环境:作为邮件服务器,要接收来自互联网的邮件,就得有能..
分类:
其他好文 时间:
2014-12-31 16:30:36
阅读次数:
318
一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派...
分类:
编程语言 时间:
2014-12-31 12:38:49
阅读次数:
125
本文是继上一篇《【mfc】Helloworld》(点击打开链接)所写出来的对话框进行了的优化,
这次要把这个对话框程序做得更加好。
一、基本目标
1、为这个对话框程序加上自己的图标,如下图:
2、不再是仅有一个让用户点击的对话框了,而且在用户点击确定与取消按钮之后能够进行判断
比如,用户点击了确定,则弹出用户点击了确定的提示
如果用户点击了取消,则弹出用户点击取消的提示...
分类:
编程语言 时间:
2014-12-31 08:44:14
阅读次数:
206
问题现象描述如下:Detected memory leaks!Dumping objects ->f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp(306) : {271} client block at 0x0056B5F8, subty...
分类:
其他好文 时间:
2014-12-30 23:25:49
阅读次数:
1181
1 explicit CFileDialog( 2 BOOL bOpenFileDialog, 指定的参数创建哪种类型的对话框。 设置到构造 文件已打开 对话框的 TRUE。 设置到构造 保存文件 对话框的 FALSE。 3 LPCTSTR lpszDefExt = NULL,...
分类:
编程语言 时间:
2014-12-30 22:03:14
阅读次数:
280
对话框主要分为两个类型:模式对话框和非模式对话框。
1、模式对话框的特点是:
a)在关闭模式对话框前,无法操作背景窗口,除非自身就是主窗口;
b)使用CDialog::DoModal函数弹出模式对话框,该函数执行过程是阻塞函数;
c)因此在栈内或者堆内申请对话框类的对象都可以的,申请栈内变量开发和运行效率高一些。
2、非模式对话框的特点是:
a)在非模式对话框运行时可以操作背景窗口;...
分类:
编程语言 时间:
2014-12-30 17:07:16
阅读次数:
189
由于在GDI+中使用的是画笔工具是Pen,不是CPen,颜色参数也是COLOR或画刷(必须在构造函数进行初始化,本身是一个带有参数的类)而不是COLORREF,必须发生转换
1.COLOR------COLORREF
Color c;
m_bBrush.GetColor(c);
COLORREF color=RGB(c.GetR(),c.GetG(),c.GetB());...
分类:
编程语言 时间:
2014-12-30 15:24:21
阅读次数:
532
更加应该说是一个普通Win32程序的Hello world。一直以来VC6.0常常是用来考试的,学校所教的程序都是一些DOS界面的控制台程序,即便是到了C++,当初憧憬满满的以为是从DOS界面升级到WIN界面,结果我惊讶地发现,不过是在C上的基础上加了一大堆什么类,然后继承、封装、多态,构造函数、析取函数给你讲一大堆,还有一大堆神人跟你扯int main()是比void main()正确,怒cao...
分类:
编程语言 时间:
2014-12-30 13:39:42
阅读次数:
211