
VC/MFC
mrdone
这个作者很懒,什么都没留下…
展开
-
VC/MFC中的自定义谈出菜单
VC MFC 的界面中,比较常用的是弹出菜单。但是,在开发的时候,会遇到一些很棘手的问题,下面,是我遇到的问题,以及解决方法:1 弹出菜单无法弹出,显示一个很小的东西。 弹出菜单,弹出的,是子菜单 。 比如说,拟建立了一个菜单,叫做:编辑,他下面有几项,分别是:复制,粘贴,清除... 那么,如果,你的弹出菜单想显示这些子内容,那么,你应该,用: LoadMenu原创 2008-09-28 10:41:00 · 1125 阅读 · 1 评论 -
VC/MFC中的ACCESS数据库访问实现(方法2)
接上面的一篇。 方法2: 创建一个单文档应用程序 -> 下一步 -> 选择 Database view without file support ,单击 Data Source 在弹出的 "数据连接属性" 对话框中,选择 " Microsoft Jet 4.0 OLE DB Provider " 。单击 下一步 在"选择或输入数据库名称 中,选择 数据库文件所在的路径。同第原创 2009-11-25 10:52:00 · 1753 阅读 · 0 评论 -
VC/MFC中的ACCESS数据库访问实现(方法3)
接 2 方法3 : 这种方法也需要用户自己创建一个数据源,但是,所需要进行的步骤,比方法2要少上许多。创建好用户表。创建数据源(控制面板->数据管理->数据源 双击 -> 选择 文件 DSN -> 添加 -> Microsoft Access Driver -> 手动输入DSN 保存的位置及名称 -> 选择(S) 并选中所创建好的数据库文件 -> 确定 -> 确定 ..原创 2009-11-25 11:20:00 · 1154 阅读 · 0 评论 -
VC/MFC中的ACCESS数据库访问实现
前些天弄一个访问ACCESS数据库的小东西,费了些力气才弄好。虽然还有些不尽人意,但是终究还是可以用了,在这里分享一下自己的实现方法和经验。里面的东西网上都有,但是,这里的是最全的。VC/MFC访问ACCESS数据库方法1:1 创建一个基于对话框的应用程序。 放入两个ActiveX 控件 Microsoft ADO Data Control,version 6.原创 2009-11-25 10:10:00 · 3248 阅读 · 7 评论 -
DateTimePicker在MFC中的应用
CDateTimeCtrl m_temTime; SYSTEMTIME tem_ST ; GetLocalTime(&tem_ST); m_temTime.SetFormat("yyyy-MM-dd hh:mm:ss"); m_temTime.SetTime(&tem_ST); UpdateData(TRUE); --------------------------原创 2009-10-31 19:24:00 · 1692 阅读 · 0 评论 -
ActiveMovie属性说明
[分享]ActiveMovie属性说明,使用资料(较全)源文地址: http://bbs.bccn.net/thread-181672-1-1.html 好像有很多人都在问这个控件。我找了些资料与大家分享。如有遗漏还请各位增补。前面主要是功能讲解,如果是急用可以直接翻倒中间查看属性表控件本身虽然是微软作的但还是觉得有些不足,有些接口提供的不够友好,用起来要自己建立函数,有些在转载 2008-10-27 14:06:00 · 2112 阅读 · 0 评论 -
String Table LoadString
想做个多国语言的程序,结果碰到了一个加载Stringtable中的string的问题,在网上查了后,发现大家写的都很多,不过,有些麻烦.后来,经过整理,终于可以知道怎么使用了. CString strTem = ""; strTem.LoadString(110); 说明:这里面的110表示的是在Str原创 2008-10-08 11:35:00 · 2221 阅读 · 0 评论 -
函数指针用法(事例)
#include "stdafx.h"#include "stdio.h"#include "stdlib.h"typedef int (*func)(int i);int f1(int n){ printf(" the data is %d/r/n",n); return 1;}int func2(func temfu){ temfu(2); return 0;}int _原创 2008-09-28 10:57:00 · 719 阅读 · 0 评论 -
又一个修改对话框背景颜色
BOOL CTestKEYDlg::OnEraseBkgnd(CDC* pDC){ // TODO: Add your message handler code here and/or call default CDialog::OnEraseBkgnd(pDC); HBITMAP h_bitMap; h_bitMap = SHLoadImageFile(L"bg.gif原创 2008-09-28 10:50:00 · 992 阅读 · 0 评论 -
设置对话框背景色
方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对话 框设置为蓝色背景和红色文本,步骤如下:---- ① 新建一个基于Dialog的MFC AppWizard应用程序ExampleDlg。---- ② 在CExampleDlgApp ::InitInstance原创 2008-09-28 10:45:00 · 837 阅读 · 0 评论 -
如何使用VC自定义菜单
菜单条在很多方面都像一个工具条控件。查看菜单条使用的资源,会看到这两个对象的一些差别是在于外观上。图5-7显示了一个简单菜单条。图5-7(略):一个打开了编辑菜单(Edit)的简单菜单条。当创建菜单条时,SHMENUBARINFO结构中的nToolBarId域被适当的设置,因为nToolBarID标识的资源不是菜单资源,而是一个用于菜单条控件的定制资源。为了创建图5-7所展示的菜单条,资源编转载 2008-09-28 10:54:00 · 2743 阅读 · 0 评论 -
VC删除文件夹下所有文件
void DEL_DIR(CString str){ CFileFind cfind; wchar_t temCh[500]; wcscpy(temCh,str.GetBuffer()); wcscat(temCh,L"//*.*"); BOOL bFind = cfind.FindFile(temCh); while(bFind) { bFind原创 2008-09-28 10:52:00 · 1447 阅读 · 0 评论 -
重启后程序自动运行
重启后自动运行程序的代码.实例代码:1、重启按钮事件中添加代码: g_bIsRunAgain=true;//控制是否重新运行的变量 this->SendMessage(WM_CLOSE);2、在OnClose()消息处理中加入代码: if(g_bIsRunAgain) { char pBuf[MAX_PATH];原创 2008-09-28 10:53:00 · 957 阅读 · 0 评论 -
小结数据库的操作
Access 数据库的方法说了3中,(除了第一种方法有个控件来进行显示外,别的并没有任何关于现实的东西。如果大家有关于显示这方面的资料或者链接,可以留言给我)这三种方法都是只对数据库操作。这里面都需要对数据源进行安装设置。为程序的移植增加了一些难度。如果您有什么好的实现方法,不用到数据源的,请留言给我,或者留链接给我。在这里先谢谢了。原创 2009-11-25 11:56:00 · 700 阅读 · 0 评论