现在位置: 首页 > 自动控制 > 文章
ID--HANDLE--HWND三者之间的互相转换 id->句柄        hWnd = ::GetDlgItem(hParentWnd,id); id->指针        CWnd::GetDlgItem(); 句柄->id        id = GetWindowLong(hWnd,GWL_ID); 句柄->指针    CWnd *pWnd=CWnd::FromHandle(hWnd); 指针->ID    &...
阅读全文
    MFC界面编程无非不是根据已有类函数对控件进行设置,就是重载类函数重绘控件,达到自己想要的效。思路是很简单,但是实际操作起来就。。。。。     之前用了SkinPPWTL.dll来加载皮肤完成了界面的美化,使用起来很简单,导入库函数,加载DLL,在APP文件InitInstance()里面初始化,加载皮肤,最后在ExitInstance() 释放变量即可。虽然可用的皮肤很少,但是比起系统默认的界面要好很多。在后来...
阅读全文
2012-07-08 22:13 工业·编程 ⁄ 共 191字 暂无评论
    很多时候我们想破的脑袋,以为是很难的一个问题,结果一句代码就可以解决,就好比我想让我的窗口一直最前端显示只需是代码里加一句 ::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,-1,-1,-1,-1,SWP_NOMOVE|SWP_NOSIZE);       其实人生也是这样,我们总是以为很难,其实你只要放宽心,一切都会过去的!
阅读全文
2012-07-08 22:03 工业·编程 ⁄ 共 2396字 暂无评论
    在MFC中利用IXMLDOMDocumentPtr类来操作XML格式的文件. 首先:安装msxml.msi,下载地址  然后:在stdafx.h文件中,加载DLL文件 #import <msxml4.dll> 宏定义一下 #define XMLDocPtr  MSXML2::IXMLDOMDocumentPtr #define XMLNodePtr  MSXML2::IXMLDOMNodePtr #define XMLNodeListPtr  MSXML2::IXMLDOMNodeListPtr 下面是封装好的,两个获取节点内容的函数. //获取XML...
阅读全文
    在以前什么都不懂的时候,老是觉得自动保存,自动更新之类的功能很神奇,但是接触下来发现,其实原理都是很简单的,无非是一个定时器而已。自动保存,在你想要开始的地方设置一个定时器SetTimer(1,2000,NULL);添加ontimer响应函数 void CMyFrameWnd::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default //第一种情况 if   (nIDEvent ...
阅读全文
2012-07-08 21:56 工业·编程 ⁄ 共 187字 暂无评论
    每次写完代码都会按alt+F8来对格式进行调整,但是alt+F8是只能对齐代码。并不能调整表达式的格式的。     AStyle工具是一款可以规范化你的代码的小工具,使用起来也非常简单,只需把AStyle.exe,options.conf,run.bat这3个文件拷贝到你要调整格式的工程目录下,双击run.bat运行结束之后,你的代码的格式就已经格式化好了!    下载路径
阅读全文
2012-07-08 21:49 工业·编程 ⁄ 共 9171字 暂无评论
我们不得不说一下VC是里面生成的各个文件的作用: .dsp 工程文件,文本格式,不可丢失或损坏        .dsw  工作区文件,丢失或损坏时,可点击.dsp文件打开工程,.dsw文件自动重建    .clw ClassWizard信息文件,ini格式,ClassWizard出问题时可删除它再重建     .map 映像信息文件,编制DLL写.def文件时,若不知道函数导出顺序,可在Prject/Settin...
阅读全文
2012-07-08 21:43 工业·编程 ⁄ 共 2936字 暂无评论
一、MySQL的安装     可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以设置你的服务器登陆密码,也可以不设置密码。 二、数据库、表的创建 打开“开始->所有程序->MySQL->MySQL Server 5.0->MySQL Command Line Client.exe”,如...
阅读全文
2012-07-08 21:38 工业·编程 ⁄ 共 3585字 暂无评论
首先添加excel9.h和excel9.cpp到你的工程下http://download.csdn.net/source/3372984 在要操作excel的cpp文件中 #include "excel.h" 使用方法如下: 1.初始化 //打开Excel模板       _xls_Application ExcelApp; Workbooks Excelbooks; _Workbook Excelbook; Worksheets Excelsheets; COleVariant vResult; _Worksheet  sheet; COleVariant covTrue((short...
阅读全文
将msxml4.tlh和msxml4.tli这2个文件拷贝到debug文件夹下:下载路径(http://download.csdn.net/source/3372618) 在stdafx.h中添加如下代码: #import <msxml4.dll> #define XMLDocPtr  MSXML2::IXMLDOMDocumentPtr #define XMLNodePtr  MSXML2::IXMLDOMNodePtr #define XMLNodeListPtr  MSXML2::IXMLDOMNodeListPtr 这样你就可以使用xml库了。 首先导入文件: //创建XML实例    ...
阅读全文