MFC编程
易安君
你想要的编程这里都有!
展开
-
mfc中没有Micrisoft ADO Data控件怎么办?
在我们使用MFC ADO数据库访问技术的时候经常要使用Micrisoft ADO Data Control6.0和Micrisoft DataGrid控件,但是我们会发现我们的vc6.0中点击插入ActiveX控件,如下图所示,并没有Micrisoft ADO Data Control6.0这个控件那么我们该怎么办呢?其实,可以这样解决。1.查看电脑上是否有如下两个文件:MSDATGRD.OCX和MSADODC.OCX文件32位系统在C:\Windows\System32目录下查看;64位.原创 2020-10-19 21:59:19 · 236 阅读 · 0 评论 -
vc6.0中没有Micrisoft ADO Data Control6.0控件怎么办
在我们使用MFC ADO数据库访问技术的时候经常要使用Micrisoft ADO Data Control6.0和Micrisoft DataGrid控件,但是我们会发现我们的vc6.0中点击插入ActiveX控件,如下图所示,并没有Micrisoft ADO Data Control6.0这个控件那么我们该怎么办呢?其实,可以这样解决。1.查看电脑上是否有如下两个文件:MSDATGRD.OCX和MSADODC.OCX文件32位系统在C:\Windows\System32目录下查看;64位.原创 2020-10-19 21:57:36 · 539 阅读 · 0 评论 -
ActiveX控件不能示例解决方法
在进行mfc编程的时候我们可能遇到这样的情况,插入ActiveX控件时弹出如下提示:遇到这种情况,我们可以这样解决!1.查看电脑上是否有如下两个文件:MSDATGRD.OCX和MSADODC.OCX文件32位系统在C:\Windows\System32目录下查看;64位系统在C:\Windows\SysWOW64目录下查看。如果目录下没有这两个文件,那么就需要下载,链接如下:MSADODC.COX下载 MSDATGRD.OCX下载下载好之后,将下载的文件根据...原创 2020-10-19 21:17:13 · 1086 阅读 · 0 评论 -
mfc打包发布自己的程序给别使用
很多时候我们想将直接编写的MFC程序给别人使用,但是对方并没有安装vc6.0环境,那么我们只需要打包我们的程序,发给对方就可以直接打开了。下面是教程1.点击左上角工程--->设置--->左上角选择Win 32 Release,选择常规,使用MFC作为静态链接库,然后确定2.点击左上角组建--->批组建,在Win 32 Release前面打上对号,在Win 32 Debug前面不打对号没,然后点击创建3.找到我们工程所在目录,找到Release文件夹,双击进入,直接点击e原创 2020-10-02 12:19:24 · 2187 阅读 · 0 评论 -
ADO数据库访问技术
1.ADO简介ADO(ActiveX Data Objects,ActiveX 数据对象)是Microsoft提出的基于组件的面向对象的应用程序接口,可以实现访问关系或非关系数据库中的数据。2.ADO中3个基本接口_ConnectionPtr //连接对象指针:可以创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程,它的连接字符串可以直接写,也可以指向一个ODBC DSN;_RecordsetPtr //记录集对象指针:提供对记录集的控制功能,如记录锁存,游标控制等;.原创 2020-10-02 11:36:09 · 605 阅读 · 0 评论 -
mfc使用ado连接数据库
1.设置数据源打开控制面板--->系统和安全--->管理工具--->ODBC Data Sources(32 bit)这里需要注意的是,vc6.0是32位的,因此这里的数据源也必须是32位的,否则是连接不上的,这里我使用的是ACCESS数据库,数据源的配置如下:2.创建包含数据库的MFC对话框(其它也可以)工程,新建ADOConn类在工程中我们需要新建一个普通类ADOConn然后在ADOConn类头文件中加入以下导入声明和变量、函数声明:ADOConn.原创 2020-10-02 11:19:09 · 1231 阅读 · 0 评论 -
mfc使用ado连接access数据库
1.设置数据源打开控制面板--->系统和安全--->管理工具--->ODBC Data Sources(32 bit)这里需要注意的是,vc6.0是32位的,因此这里的数据源也必须是32位的,否则是连接不上的,这里我使用的是ACCESS数据库,数据源的配置如下:2.创建包含数据库的MFC对话框(其它也可以)工程...原创 2020-10-02 11:14:34 · 1114 阅读 · 1 评论 -
MFC颜色调配 | vc++6.0颜色设置,如何修改控件颜色
效果展示1.新建一个MyEdit类,该类继承自CEdit类,并添加相关变量和函数;在MyEdit类的头文件(.h)中定义如下变量和函数:private: COLORREF m_BackgroundColor;//背景颜色 COLORREF m_TextColor;//文本颜色 CBrush m_brushBk;//笔刷public: void SetBackgroundColor(COLORREF color);//设置背景颜色 void SetTextColor(CO原创 2020-09-29 18:35:10 · 3335 阅读 · 0 评论 -
mfc快捷键设置 | vc++6.0热键设置
1.先在我们对话框的头文件中添加消息的ID #define WM_MYHOTKEY WM_USER+1000 //在这里我们需要知道为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用。...原创 2020-09-28 18:56:52 · 875 阅读 · 1 评论 -
vc++6.0/使用VisualC++6.0创建MFC基本对话框程序制作数字钟表教程
我们先看一下数字钟表的效果图1.首先,我们先创建一个基本对话框程序,不会的可以点这里:使用Visual C++6.0创建MFC工程单文档、多文档、对话框界面;2.自定义一个对话框类,该类是继承自我们所有对话框的基类(父类)CDialog的,不会的可以参考:如何在MFC中实现自定义对话框类;3.为2中自定义的对话框添加上相应的控件;...原创 2020-09-27 11:36:59 · 8070 阅读 · 3 评论 -
MFC中实现对话框控件和后台变量的数值传递
现在呢,我们有一个用户界登录面如下:我们要实现用户输入的密码是否和我们后台预先定义的值是否一致,当我们点击登录时,在编辑框中显示密码,如果一致弹出验证通过对话框,不一致弹出验证失败对话框。1.首先在类向导里面绑定控件和变量,让其关联起来2.在类向导里面为登录按钮添加消息映射,当单击鼠标时,去检查密码的正确性3.在我们添加的消息映射中,也就是创建的函数中进行代码的编写我们运行程序,可以看到我们的对话框和后台的变量之间成功的实现了数据的传递...原创 2020-09-26 21:37:15 · 1008 阅读 · 0 评论 -
如何在MFC中实现自定义对话框类
在MFC编程中,我们经常遇到需要使用一个自己的对话框,那么怎么实现呢?下面我们就一起来看看:1.打开ResourceView——>右键Dialog——>插入Dialog,给其取ID为IDD_DIALOG12.点击菜单栏上的插入——>类3.在单出的新建类对话框中选择类类型为MFC Class,Name任意,Base calss选择CDialog,因为这是所有对话框的父类。然后我们就可以在Class View看见我们创建好的新对话框类mydialog了...原创 2020-09-26 21:02:14 · 1771 阅读 · 0 评论 -
使用vc6.0 | Visual C++6.0创建MFC工程单文档、多文档、对话框界面
如何使用Visual C++6.0创建MFC工程单文档、多文档、对话框界面呢?下面我们就一起来看看有哪些步骤:1.打开Visual C++6.0,来到主界面2.点击左上角文件——>新建,弹出新建对话框界面3.点击新建对话框中的文件下的MFC AppWizard[exe],在右边输入工程的名字,选择自己喜欢的位置,点击确定4.在弹出的MFC应用程序向导中选择文档类型,点击下一步我们这里不适用数据库,于是选择否,点击下一步这里我们不需要复合文档支持,但是要包原创 2020-09-26 14:21:10 · 4125 阅读 · 0 评论