MFC
LeoSame
这个作者很懒,什么都没留下…
展开
-
如何使用CMenu类创建菜单
如果你不知道怎么用菜单类为对话框创建菜单,那么你就不算掌握了MFC通过菜单编辑器,用户可以方便地设计菜单;通过类向导也可以直接编写菜单项的命令处理函数。那么,如何在程序中动态地创建菜单并相应其命令呢?1、创建一个菜单,步骤如下:1.1、在对话框中定义一个菜单对象,调用CreateMenu方法创建菜单资源。1.2、调用AppendMenu或InsertMenu方法创建菜单项,设置菜单原创 2015-04-01 14:35:13 · 1437 阅读 · 0 评论 -
VC++使用列表控件显示数据库中的数据(移动记录集指针遍历记录集)
1、创建一个基于对话框的MFC应用程序,命名为SeeData。2、向资源视图中的主对话框中添加一个列表视图控件。ID默认。关联一个变量为m_grid。3、在类视图中添加一个数据库连接类ADOConn。ADOConn.h:// ADOConn.h: interface for the ADOConn class.////////////////////////////////原创 2015-05-03 09:11:06 · 3363 阅读 · 0 评论 -
VC中MessageBox的用法
VC MessageBox的详细用法一、关于MessageBox 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定转载 2015-05-03 21:00:34 · 548 阅读 · 0 评论 -
VC使用ADO对象连接一个Access数据库
1、创建一个基于对话框的应用程序ADO2、在对话框中添加一个按钮空间。ID:IDC_TEST。标题:测试连接3、在stdafx.h中添加代码msado15.dll动态链接库导入到程序中。(红色部分)// stdafx.h : include file for standard system include files,// or project specific include原创 2015-05-02 13:09:05 · 612 阅读 · 0 评论 -
基于套接字的网络聊天系统
VC++6.0制作一个MFC的对话框程序一、制作客户端:命名为Client1、Client.cpp:// Client.cpp : Defines the class behaviors for the application.//#include "stdafx.h"#include "Client.h"#include "ClientDlg.h"#i原创 2015-04-16 11:57:41 · 1076 阅读 · 0 评论 -
关于:无法启动程序,因为计算机中丢失mfc110.dll。
对于C++6.0程序员,经常遇到“无法启动程序,因为计算机中丢失mfc110.dll.尝试重新安装该程序以解决问题,”这样非技术性问题。可能你正准备把你的应用程序展示给别人看,可是发现无法启动程序。如果临时再去配置.dll文件,感觉不太好,何况可能所在主机并未联网。那应该怎么办呢?未雨绸缪,您在完成程序后,用您的VC++6.0的Release编译器去编译一个Release版本的.exe文件原创 2015-04-15 20:18:24 · 8824 阅读 · 0 评论 -
使用CRgn和CFont类
如何在对话框窗口界面上画图和写字:实例如下:首先创建一个基本的MFC对话框工程,其次打开类视图,点击主窗口的OnPaint()函数进行编辑如下:void CCRgnDlg::OnPaint() { if (IsIconic()) //如果窗口最小化 { CPaintDC dc(this); // device context for painting原创 2015-04-08 16:44:57 · 755 阅读 · 0 评论 -
MFC对话框程序中使用OpenGL (From allan-xia)
在MFC的对话框程序中需要使用OpenGL在某个对话框中作图,综合了网上的两篇文章的内容(文章一,文章二),也有自己的心得体会。 首先需要配置好opengl的环境,程序中会使用到glaux中的库和函数,这里将它的lib,h,dll文件的下载链接附上。其他的库windows中好像带有。 先将对OpenGL的操作封装成一个类,这是第一篇文章的主要思想:头转载 2015-04-13 09:28:11 · 897 阅读 · 0 评论 -
基于MFC对话框的OpenGL三维图形开发
以三维动态球体模型来讲述基于MFC对话框的OpenGL编程1.基本思想在Windows98/NT平台下,GDI是原始窗口的图形接口。而GDI实现这些是通过一个设备描述表DC来实现的。现在通过OpenGL绘图需要创建绘图描述表RC。但是RC并不能直接完成绘图,只能与特定的DC联系起来,从而完成具体的绘图工作。最后要注意释放RC和DC。 2. 编程步骤 第一步,设置开发转载 2015-04-13 13:15:48 · 3037 阅读 · 2 评论 -
OpenGL在MFC对话框上进行立方体贴图
我用了五天时间才搞成功这个东西,网上虽有很多立方体贴图源码,但是都是以Windows32 Application编写。而以MFC对话框去做这个立方体贴图我却找不到一个。所以我把源码贴出来让需要的人学习学习。//////////////////////////////////////////////////////////////////////#include "stdafx.原创 2015-04-19 18:16:56 · 1583 阅读 · 5 评论 -
往对话框中手工加入工具条、状态栏、工具提示、按钮控件
我们建立一个开始不带工具条和状态栏的工程。然后手工加入工具条、状态栏和工具提示1、利用MFC向导创建一个名为CCControlBarDemo的基于对话框的工程2、在CCControlBarDemoDlg.h文件的头部加入如下的常量定义。//===============================================//=======自定义状态栏、工具条和工具提示的原创 2015-04-07 21:29:02 · 544 阅读 · 0 评论 -
使用事件对象实现线程同步
事件对象属于系统内核对象之一,在进行线程同步时,经常使用事件对象来是实现。事件对象分为两类,其一是人工重置事件对象,其二自动重置事件对象。对于前者,可以同时有多个线程等待遇到事件对象,成为可调度线程。对于后者,等待该事件对象的多个线程只能有一个线程成为可调度线程。此外,如果事件对象为自动重置事件对象,当某个线程等待到事件对象后,系统自动将事件对象设置为未通知状态。这时只有使用函数SetEvent(原创 2015-04-10 11:41:38 · 629 阅读 · 0 评论 -
MFC线程的挂起、唤醒和终止
1、创建一个基于MFC的基本对话框,命名为ThreadManage2、在对话框窗口创建五个按钮和一个静态文本和一个进度条_______________________________________| _____________________________ | | 线程管理原创 2015-04-10 09:22:26 · 7550 阅读 · 0 评论 -
error C2653: “***”不是类或命名空间名称
出现该问题主要是mfc自定义的类时忘记#include "stdafx.h",或者#include "stdafx.h"没有放在实现代码的第一行导致。转载 2016-09-19 18:34:27 · 17909 阅读 · 8 评论