由于最近在准备考试,可能博客的更新有点慢(呵,我又为自己的懒惰和拖延找借口,总之有时间就更新)一、菜单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
TTS(TextToSpeak) 需求:需要借助程序实现 文字合成语音/语音识别。 TTS 介绍就不说了,这里介绍非常详细 >>> TTS详细介绍 + SAPI(微软的TTS语音合成和识别接口,可在程序中直接调用) 下面介绍一下,怎么来使用它 1. 下载安装TTS引擎 到微软的官方网站上去下载一下 ...
分类:
其他好文 时间:
2018-12-30 02:36:49
阅读次数:
246
基本上又将近2个月没更新博客了,最近确实是很忙很累,基本上没时间整理自己知识,工作的重心几乎完全被三角网的相关算法完全所占据,还有mfc这个拖油瓶更是雪上加霜,记得使用过pcl显示的同志肯定对如下的场景深有体会。 估计基于pcl的显示做平台的人,估计此时此刻必定是身无可恋了,pcl这个库确实是让人既 ...
分类:
其他好文 时间:
2018-12-27 22:50:18
阅读次数:
264
MFC实现红黑砖块 题目 老题目了,给定w,h长宽的图,上面有颜色不同的瓷砖,黑和红,问从给的起点出发,只能走黑色瓷砖,能走多少块,可视化输出过程 思路 咋一看搜索水题,但是要用可视化,要用模板类,,,崩溃掉了,又得拾起MFC了,在学会别的可视化之前,先凑活吧 每个点可以连4条边,超过边界的不连,从 ...
分类:
编程语言 时间:
2018-12-27 03:08:23
阅读次数:
159
1、句柄:具有内存后,系统返回的标识符 2、消息:相当于事件,例如鼠标点击就是一个消息 3、消息队列:就是将事件按照时间的先后顺序在一个队列中 4、消息处理机制:首先操作系统拿到消息,然后将消息放到消息队列中,当要执行这个消息时,就会提取这个消息到应用程序,应用程序进入操作系统中,执行这个消息 5、 ...
分类:
编程语言 时间:
2018-12-26 15:56:44
阅读次数:
194