一._tcstok函数在MFC中,一个CString str=“ab ac dd PM”,怎么把他分开成ab和ac和dd和PM这四个字符串,类似string的split的功能?_tcstok声明头文件:char* _tcstok( char* strToken, const char* strDel...
分类:
编程语言 时间:
2014-10-14 00:37:18
阅读次数:
241
维吉尼亚的加解密有两种方法。第一种是查表:第一行为明文,第一列为密钥,剩余的为对应的密文第二种方法是转化计算法:逐个将字符转化为从零开始的数字,对数字进行加密/解密后,再转化为字符。本文要用c++实现第二种方法,并且为了操作方便,使用了MFC框架(附工程下载)核心代码如下://cipher.h 额....
分类:
编程语言 时间:
2014-10-13 18:54:21
阅读次数:
317
MFC中的消息机制没有采用C++中的虚函数机制,原因是消息太多,虚函数内存开销太大。在Qt中也没有采用C++中的虚函数机制,原因与此相同,其实这里还有更深层次上的原因,大体说来,多态的底层实现机制只有两种:1. 一种是按照名称查表2. 一种是按照位置查表两种方式各有利弊,而C++的虚函数机制无条件的...
分类:
编程语言 时间:
2014-10-13 04:10:19
阅读次数:
168
由于视类窗口始终覆盖在框架类窗口之上,因此所有操作,包括鼠标单击、鼠标移动等操作都只能由视类窗口捕获。一个MFC消息响应函数在程序中有三处相关信息:函数原型、函数实现和以及用来关联消息和消息响应函数的宏。(1)在消息响应函数的原型代码中,函数声明的前部有一个afx_msg限定符,也是一个宏,该宏表明...
分类:
编程语言 时间:
2014-10-13 00:57:48
阅读次数:
261
在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、 定义消息 定义...
分类:
编程语言 时间:
2014-10-13 00:18:28
阅读次数:
289
MFC消息响应机制分析 1 引言微软公司提供的MFC基本类库(Microsoft Foundation Classes),是进行可视化编程时使用最为流行的一个类库。MFC封装了大部分Windows API函数和Windows控件,使得程序的开发变得简单,极大的缩短了程序的开发周期。MFC独创的Doc...
分类:
编程语言 时间:
2014-10-12 23:23:18
阅读次数:
336
DWORD ThreadFun(){ //用mfc窗口句柄创建一个sdl window SDL_Window * pWindow = SDL_CreateWindowFrom( (void *)( GetDlgItem(IDC_STATIC1)->GetSafeHwnd() ) ); SDL_Rec...
分类:
编程语言 时间:
2014-10-12 20:44:38
阅读次数:
375
str.Format("格式控制字符串”,输出列表);格式控制字符串包括格式字符串和非格式字符串,用双引号括起来。其中非格式字符串原样输出。格式字符串是以%开头的字符串:%[标识][输出最小宽度][精度]转换说明符。常用转换说明符:d,整型;f,浮点型,双精度;e,指数形式输出,双精度;s,输出字符...
分类:
编程语言 时间:
2014-10-12 18:27:08
阅读次数:
196
MFC的对话框CDialog是怎么控制窗口可调整大小的属性的呢?打开资源文件,对话框资源的属性列表中,有一个“Border”项,改变该项的值就可以改变窗口边框风格。实际上windows窗口是否可调整大小,就是根据边框的风格来确定的。窗口风格中与边框有关的值如下:WS_BORDER -Thin-lin...
分类:
其他好文 时间:
2014-10-12 01:57:07
阅读次数:
458
目标本文要讨论对于开发多语言界面程序所需要解决的一个问题,即文本资源组织及访问的方法。本文主要以Windows平台下讨论具现并提供处理代码。Windows方案Windows下界面开发,除DirectUI等第三方开发平台外,那么就是基于MFC/WTL、Windows API,我们将议题聚集在VC++开...
分类:
编程语言 时间:
2014-10-11 18:58:16
阅读次数:
270