调试程序时出现以下问题:d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(24): fatal error C1189: #error : Building MFC application with ...
分类:
移动开发 时间:
2019-01-17 00:41:09
阅读次数:
493
概述 写MFC界面程序时,今天恰好用到Slider控件,做一个小小的记录。 步骤 1.在工具栏中添加Slider Control控件; 2.在控件上右键->添加变量(Add Variable...),为控件添加一个变量(假如为m_slider); 3.初始化Slider Control控件 4.处理 ...
分类:
编程语言 时间:
2019-01-16 13:13:20
阅读次数:
567
今天写一篇博文告别使用了15年的VB6,从此终结程序生涯。记得读大学的时候第一学习编程,用VB6嵌入MediaPlayer控件写了一个简易视频播放器,看着视频的画面激动人心,从此就爱上了编程,从此也和VB6接下了不解之缘,大学毕业后进入国内某软件公司,直到去年离职一直在用VB6开发和维护大型ERP, ...
分类:
其他好文 时间:
2019-01-13 23:29:13
阅读次数:
269
由于最近在准备考试,可能博客的更新有点慢(呵,我又为自己的懒惰和拖延找借口,总之有时间就更新)一、菜单1、在windows中,菜单资源的识别通过HMENU句柄识别,但是这个开发过程比较繁琐2、菜单的开发我们vc6.0开发可以借助可视化的工具,菜单对应的处理消息我们可以通过添加相应的时间来操作(菜单消... ...
分类:
编程语言 时间:
2019-01-13 00:13:20
阅读次数:
176
方案: 首先需要确认原方案的机制,进而确定技术方案,这里要分析浏览器插件的几种开发方式: active x 分为三种开发形式,mfc的alt的和com的,mfc生成的是ocx文件,alt的是dll文件,不通用 其次是确认调用方式,没有uuid,根据mimetype如何确认插件 注册表定义了mimet ...
分类:
其他好文 时间:
2019-01-12 15:30:13
阅读次数:
228
MFC限制窗口大小 使用:WM_GETMINMAXINFO message 上述方法就限制了窗口的大小为长400,高400。 ...
分类:
编程语言 时间:
2019-01-09 15:01:17
阅读次数:
187
利用CWinThread实现跨线程父子MFC窗口 MFC对象只能由创建该对象的线程访问,而不能由其他线程访问。 不遵守该准则将导致断言(assertion)或者无法预知的程序行为等运行期错误。 在多线程环境中,由于所有的窗口元素都通过线程来管理,于是MFC将暂时/永久窗口<->句柄映射保存在TLS中 ...
分类:
编程语言 时间:
2019-01-06 14:59:46
阅读次数:
195
CWinApp::OnIdlevirtual BOOL OnIdle( LONG lCount );返回值: 如果要接收更多的空闲处理时间,则返回非零值;如果不需要更多的空闲时间则返回0。参数: lCount 该参数是一个计数值,当应用程序的消息队列为空,OnIdle函数被调用时,该计数值就增加1。 ...
分类:
编程语言 时间:
2019-01-06 12:46:54
阅读次数:
257
// FindFileDebug.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "FindFileDebug.h"#ifdef _DEBUG#define new DEBUG_NEW#endif#define IS_DIRECTORY(x) (( ...
分类:
编程语言 时间:
2019-01-01 21:45:51
阅读次数:
220
摘要: 在Delphi的VCL库中,为了使用以及实现的方便,应用对象Application创建了一个用来处理消息响应的隐藏窗口。而正是这个窗口,使得用VCL开发出来的程序存在着与其他窗口不能正常排列平铺等显得有些畸形的问题。本文通过对VCL的深入分析,给出了一个只需要对应用程序项目文件作3行代码的修 ...