什么是模块状态?在每个模块(EXE或DLL)中,都存在一种全局的状态数据,MFC依靠这种全局的状态数据来区分不同的模块,以执行正确的操作。这种数据包括:Windows实例句柄(用于加载资源),指向应用程序当前的CWinApp和CWinThread对象的指针,OLE模块引用计数,以及维护Windows...
分类:
其他好文 时间:
2014-06-28 18:01:48
阅读次数:
256
从一个文本中找到关键字,读出关键字行首的索引值,在另一个文本中找出相同的索引值并输出行来:char chKey[MAX_PATH]; //关键字char chReadLine[MAX_PATH]; //读关键字,从第一个文本char chFindLine[MA...
分类:
其他好文 时间:
2014-06-28 14:25:09
阅读次数:
176
在MFC中经常用到CString类型。也会将其打印到黑窗口上。但是直接用printf或者直接用cout都是不行的。 比如要截取字符串:“bsd_Progress\t0\t1\t2\t3\t4\t0XFF0000\tNil”之“\t”之间的字符串,当然结果为“0”,“1”,“2”,“3”,“4”,“....
分类:
其他好文 时间:
2014-06-28 13:41:37
阅读次数:
184
Tokenize()和_tcstok()都是用来分割字符串的方法。但是其各自的使用还是有很多不同。 下面对字符串“%s111gdfafd%s\t023232%s\t1%s\t2%s\t3%s\t4%s\t0XFF0000%s\tfdas”用这两个函数都进行一些相同匹配分割处理,代码和结果对比如下.....
分类:
其他好文 时间:
2014-06-28 13:22:56
阅读次数:
2270
为国际市场开发应用程序的一个重要方面就是要适当地表示本地字符集。ASCII 字符集在 0x00 到 0x7F 的范围内定义字符。还有其他一些字符集(主要是欧洲字符),它们在 0x00 到 0x7F 的范围内定义与 ASCII 字符集相同的字符,还在 0x80 到 0xFF 的范围内定义了扩展字符集....
分类:
编程语言 时间:
2014-06-28 12:36:16
阅读次数:
240
一、什么是HOOK? "hook"这个单词的意思是“钩子”,"Windows Hook"是Windows消息处理机制的一个重要扩展,程序猿能够通过它来钩住(截获)感兴趣的消息,并用事先编好的一个函数(钩子过程)来处理这些消息!当然,这个处理是在消息到达目标窗体之前进行的。 钩子过程(hook p.....
这两天做了打印机的上位机驱动,要生成DLL,了解了这方面的东东,记录下简单。因为要在wince平台上使用,接口不能用MFC类,所以费劲的转换成了非MFC,也就使用Non-MFC DllsDLL的生成:*.h#ifndef __PRINTERCONTROL_H__#define __PRINTERCO...
分类:
其他好文 时间:
2014-06-23 06:33:37
阅读次数:
184
1. 浏览文件 1 void CDlgCompare::OnBnClickedBtnSel() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 CFil...
分类:
其他好文 时间:
2014-06-23 06:28:47
阅读次数:
328
问题的发生很巧合,本着试试看的态度我创建了个Outlook风格工具栏,然后很随意的敲了个“界面啊”。
后来这个“啊”始终去不掉。...
分类:
其他好文 时间:
2014-06-21 20:23:33
阅读次数:
344
全局钩子具体解释监控程序的实现 我们发现一些木马或其它病毒程序经常会将我们的键盘或鼠标的操作消息记录下来然后再将它发到他们指定的地方以实现监听.这样的功能其它是利用了全局钩子将鼠标或键盘消息进行了截取,从而获得了操作的消息.要得到鼠标和键盘的控制权,我们要用SetWindowsHookEx这个函数:...
分类:
其他好文 时间:
2014-06-20 15:59:30
阅读次数:
149