码迷,mamicode.com
首页 >  
搜索关键字:MFC    ( 3798个结果
OnMeasureItem和OnDrawItem的区别和联系
我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。目前界面编程技术包括MFC、win32 SDK、CJLibrary、WTL以及一些界面开发包。文本介绍MF...
分类:其他好文   时间:2015-01-01 00:07:27    阅读次数:442
VC 学习笔记 (持续更新)
基于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程序执行入口
一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派...
分类:编程语言   时间:2014-12-31 12:38:49    阅读次数:125
【mfc】对于对话框程序的优化与为程序创建图表
本文是继上一篇《【mfc】Helloworld》(点击打开链接)所写出来的对话框进行了的优化, 这次要把这个对话框程序做得更加好。 一、基本目标 1、为这个对话框程序加上自己的图标,如下图: 2、不再是仅有一个让用户点击的对话框了,而且在用户点击确定与取消按钮之后能够进行判断 比如,用户点击了确定,则弹出用户点击了确定的提示 如果用户点击了取消,则弹出用户点击取消的提示...
分类:编程语言   时间:2014-12-31 08:44:14    阅读次数:206
关于 thrdcore.cpp 内存泄漏问题
问题现象描述如下: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
VS MFC CFileDialog类 打开文件对话框和另存为对话框
1 explicit CFileDialog( 2 BOOL bOpenFileDialog, 指定的参数创建哪种类型的对话框。 设置到构造 文件已打开 对话框的 TRUE。 设置到构造 保存文件 对话框的 FALSE。 3 LPCTSTR lpszDefExt = NULL,...
分类:编程语言   时间:2014-12-30 22:03:14    阅读次数:280
MFC模态对话框与非模态对话框的区别
对话框主要分为两个类型:模式对话框和非模式对话框。 1、模式对话框的特点是: a)在关闭模式对话框前,无法操作背景窗口,除非自身就是主窗口; b)使用CDialog::DoModal函数弹出模式对话框,该函数执行过程是阻塞函数; c)因此在栈内或者堆内申请对话框类的对象都可以的,申请栈内变量开发和运行效率高一些。 2、非模式对话框的特点是: a)在非模式对话框运行时可以操作背景窗口;...
分类:编程语言   时间:2014-12-30 17:07:16    阅读次数:189
C++ COLOR和COLORREF之间的相互转换
由于在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
【mfc】Helloworld
更加应该说是一个普通Win32程序的Hello world。一直以来VC6.0常常是用来考试的,学校所教的程序都是一些DOS界面的控制台程序,即便是到了C++,当初憧憬满满的以为是从DOS界面升级到WIN界面,结果我惊讶地发现,不过是在C上的基础上加了一大堆什么类,然后继承、封装、多态,构造函数、析取函数给你讲一大堆,还有一大堆神人跟你扯int main()是比void main()正确,怒cao...
分类:编程语言   时间:2014-12-30 13:39:42    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!