共 16 篇文章 |
|
在使用 vector、deque遍历删除元素时,也可以通过erase的返回值来获取下一个元素的位置: std::vector< int> Vec; std::vector< int>::iterator itVec; for( itVec = Vec.begin(); itVec != Vec.end(); ) { if( FIND( *itVec) ) { itVec = Vec.erase( itVec); ... 阅338 转0 评0 公众公开 12-06-27 14:26 |
取得CString内存缓冲区的字节数(转)取得CString内存缓冲区的字节数(转)当在MFC程序里调用C程序时,可能需要知道CString内存缓冲区的字节数,尤其是在Unicode的情况下。GetLength()取得的是字符数,在Unicode的情况下一个汉字占两个字节,因此GetLength不能取得正确的字节数。有一个方法是使用WideCharToMutiByte函数,但有一个小技巧更简单... 阅215 转0 评0 公众公开 12-06-21 17:35 |
cf.dwMask|=CFM_BOLD;cf.dwMask|=CFM_ITALIC;cf.dwEffects|=CFE_ITALIC;//设置斜体,取消用cf.dwEffects&=~CFE_ITALIC;cf.dwMask|=CFM_UNDERLINE;cf.dwMask|=CFM_COLOR;3. 设定选中的文字为链接显示 CHARFORMAT2 cf2; ZeroMemory(&cf2, sizeof(CHARFORMAT2));// cf2.cbSize = sizeof(CHARFORMAT2); cf2.dwMask = CFM_LINK; cf2.dwEffec... 阅941 转1 评0 公众公开 12-06-08 13:34 |
在windows7下面使用 vs2003的搜索功能时 会导致vs2003没有响应。在windows7下面使用 vs2003的搜索功能时 会导致vs2003没有响应. ( Hang when Find In Files)(使用 在当前解决方案 / 当前项目 中查找 会没有响应)解决方法:1:找到vs2003的安装目录下的 "devenv.exe"X:...\\Microsoft Visual Studio.Net 2003\Common7\IDE 在这个路径下! 阅401 转0 评0 公众公开 12-06-06 16:10 |
(3)由于VC5没有现成的钩子类,所以要在项目目录中创建Mousehook.h文件,在其中建立钩子类: class AFX_EXT_CLASS Cmousehook:public CObject { public: Cmousehook(); //钩子类的构造函数 ~Cmousehook(); //钩子类的析构函数 BOOL starthook(HWND hWnd); //安装钩子函数 BOOL stophook(); 卸载钩... 阅2001 转10 评0 公众公开 12-06-05 10:47 |
在使用钩子时可以根据其监视范围的不同将其分为全局钩子和线程钩子两大类,其中线程钩子只能监视某个线程,而全局钩子则可对在当前系统下运行的所有线程进行监视。在SetWindowsHookEx()函数完成对钩子的安装后,如果被监视的事件发生,系统马上会调用位于相应钩子链表开始处的钩子处理函数进行处理,每一个钩子处理函数在进行相应的处理时都要... 阅64 转1 评0 公众公开 12-06-05 10:46 |
因为当用户使用"运行时动态链接"的时候将使用GetProcAddress函数得到导出函数的地址,该函数是通过导出函数的函数名定位导出函数的,而C++编译器因为函数重载的原因会对开发者定义的函数名进行修饰,导致导出表中的函数名通常不是开发者使用的函数名,比如函数ExportedFn可能被修饰成。 阅313 转1 评0 公众公开 12-06-05 10:07 |
在此我们使用 Json::Writer 的子类:Json::FastWriter、Json::StyledWriter、Json::StyledStreamWriter。{"key_array":["array_string",1234],"key_boolean":false,"key_double":12.3450,"key_number":12345,"key_object":{"age":26,"name":"huchao&quo... 阅226 转1 评0 公众公开 12-05-30 15:28 |
编辑.循环应用剪贴板中的复制项 CTRL + SHIFT + INSCTRL + SHIFT + V 将项从“工具箱”的“剪贴板循环”选项卡粘贴在文件中的插入点,并自动选择粘贴的项。编辑.重复 CTRL + SHIFT + ZCTRL + YSHIFT + ALT + BACKSPACE 还原上次撤消的操作。格式.显示网格 CTRL + G 切换显示网格。视图.下一个视图 CTRL + PAGE DOWN 从“设计”视图切换到“HTML... 阅418 转0 评0 公众公开 12-05-30 10:31 |
通过定义一个继承CTreeCtrl的类来实现改变子项Item的字体和颜色 阅65 转自9loong 公众公开 12-05-29 09:57 |