从结构上说,组态王和MCGS一样,前台动画和后台集成在一起,在运行模式下一起运行。而力控、瑞尔却分为后台驱动、实时数据库、前台三部分组成,更为有意思的是,瑞尔的每一个驱动就是一个EXE,其驱动DLL的接口和力控的一致,不知他们是同出一源,还是互为“切磋”! 一般组态程序都是用MFC实现,驱动更是用V ...
分类:
其他好文 时间:
2018-12-15 12:04:44
阅读次数:
189
查了好几天关于MFC应用程序换肤的资料,经过各种莫名其妙的问题的困扰,现分享一下自己的体会。希望可 以避免一些弯路。另外会在附上一些资源。 环境:Windows 7 + VS2012 + SkinSharp(注:Skin++、USkin、SkinMagic 用法相同) 1. 新建一个工程(工程名:D ...
分类:
编程语言 时间:
2018-12-14 00:56:53
阅读次数:
287
1.在MainFrm中的PreCreateWindow中设置默认窗口大小 2.在View类中添加OnPaint()消息处理函数 MM_ISOTROPIC:逻辑单位被映射为具有等刻度轴的任意单位,x轴上的一个单位被映射为 y轴上的一个单位。 SetWindowExt(int cx,int cy):cx ...
分类:
编程语言 时间:
2018-12-12 15:41:56
阅读次数:
216
MFC能够将管理数据的代码和负责数据显示的代码分离开来,这正是由MFC的Document-View来提供的。Document/View是MFC的基石。 MFC中的Document只的是数据本身,即data set,data source,MFC只提供了一个Document的空壳类CDocument, ...
分类:
编程语言 时间:
2018-12-12 00:33:17
阅读次数:
229
可以通过对话框编辑器设计对话框模板,在资源视图中选择添加一个对话框资源。通过属性页可以设置对话框或控件的属性。 通过VS环境中的格式,tab顺序可以设置控件的tab顺序,只需按指定的顺序依次点击控件即可。 在VS开发环境中选择“格式”菜单中的测试对话框可以直接测试对话框。 对话框调整完成并保存后会在 ...
分类:
编程语言 时间:
2018-12-12 00:25:53
阅读次数:
157
Windows程序的本质是借着消息来维持脉动。每个消息都有一个代码,并以WM_开头的常量表示。来自菜单和工具栏者,都以WM_COMMAND表示,参数wParam记录消息的发出者。 MFC的消息分为三大类,命令消息(WM_COMMAND),凡派生自CCmdTarget的类都有资格接收命令消息。除WM_ ...
分类:
编程语言 时间:
2018-12-12 00:16:04
阅读次数:
152
新的编译工具默认的是unicode编码方式,许多在多字节下面显示中文的方法已经不再适用了按照道理说设置为unicode编码后应该会很好的支持中文, 但是实际情况很悲惨,显示的都是乱码。 看到网上的很多方法都是把CSTRING转来转去,很头疼,感觉微软不会那么傻,既然人家界面都考虑多语言兼容了,不可能 ...
分类:
编程语言 时间:
2018-12-12 00:12:54
阅读次数:
230
ON_WM_RENDERFORMAT() MFC 消息映射 afx_msg void OnRenderFormat(UINT); BEGIN_MESSAGE_MAP(CMFCApplication2Dlg, CDialogEx) ON_WM_RENDERFORMAT() END_MESSAGE_MA ...
分类:
其他好文 时间:
2018-12-07 16:44:45
阅读次数:
179
1.编辑框添加变量,并选择变量类型为CString。 2. 使用“_tcstoul”函数将Cstring 类型转换为16进制/10进制数进行计算。 ...
分类:
编程语言 时间:
2018-12-05 02:14:38
阅读次数:
405
计算机室如何管理自身所存放着的大量的信息的呢?windows的磁盘管理程序为我们提供了一套严密而又高效的信息组织形式--硬盘上的信息是以文件的形式被管理的。 面向存储的文件技术 什么是文件?计算机中,一篇文章、一幅图片、一个程序等都是以文件的形式存储在磁盘上的,每个文件都有一个文件名。计算机就是对文 ...
分类:
编程语言 时间:
2018-12-02 20:05:34
阅读次数:
142