- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 C/C++可变参数列表
(本文转自 http://topic.csdn.net/t/20041124/09/3582660.html 仅用于方便自己学习和其他需要的朋友使用。)前言: 本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。 一、什么是可变参数 我们在C语言编程中有时会遇到一些参数个数可变的函数,
2012-07-26 08:50:04 823
转载 HPP
hpp在C++中的含义 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用
2012-07-23 09:51:20 642
转载 使用_CrtSetDbgFlag检测内存泄露
介绍:动态分配、回收内存是C/C++编程语言一个最强的特点,但是中国哲学家孙(Sun Tzu,我不知道是谁?那位知道?)指出,最强的同时也是最弱的。这句话对C/C++应用来说非常正确,在内存处理出错的地方通常就是BUGS产生的地方。一个最敏感和难检测的BUG就是内存泄漏-没有把前边分配的内存成功释放,一个小的内存泄漏可能不需要太注意,但是程序泄漏大块内存,或者渐增式的泄漏内存可能引起的
2012-05-15 10:20:33 613
转载 区域和裁减区域-Window GDI
http://blog.csdn.net/augusdi/article/details/6422958区域的创建和选择一个应用程序通过调用指定形状的函数来创建一个区域。下表显示了创建标准图形的函数形状函数矩形区域CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
2012-05-06 21:51:39 929
转载 C++ 中string.find() 函数的用法总结(转载)
#include #include using namespace std;void main(){[cpp] view plaincopy ////find函数返回类型 size_type string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i"); string flag
2012-05-04 22:36:33 2583
转载 MFC ActiveX 控件在IE下闪烁的问题
这周打算发布公司新版本的OCX,忽然又收到客户报的一个很老的bug,公司的OCX在IE下使用的时候,拉动滚动条会重叠,而且还有很严重的闪烁的现象。上半年的时候已经查过相关资料,没有找到解决方法,而且老大也说这个是微软的一个bug,我们无法解决。有些戏剧性的是,林mm发了一个微软的网页,称那篇文章详细说明了那个bug的问题,让我看一下,再和客户解释我们为什么不能解决。那个链接是:http:/
2012-04-23 16:50:24 1932 1
转载 C语言中float,double等类型,在内存中的结构
从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更 高的精度。 任何数据在内存中都是以二进制(0或1)顺序存储的,每一个1或0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2 字节)的short int型变量的值是100
2012-04-19 16:48:15 10372
转载 有关(int&)和(int)的区别
http://www.cnblogs.com/from20100719/articles/1845238.html先看一段程序?123456789101112131415161718192
2012-04-19 16:34:06 651
转载 浅谈C/C++的浮点数在内存中的存储方式
http://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html C/C++浮点数在内存中的存储方式 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为0000
2012-04-19 16:32:43 545
转载 获取命令行参数的各种变化
http://blog.csdn.net/silvergingko/article/details/6072083通常,在VC++中获取命令行参数的有如下几种方式: 在控制台程序中:C++运行时库通过入口函数main传递进来的参数int argc 和 char* argv[]。其中第二个参数将一个完整的命令行分割成指向各参数的字符串指针数组,数组中的每一个元素是
2012-04-18 11:37:50 2531
转载 关于atoi字符串转换成int整数的一些问题
http://blog.csdn.net/silvergingko/article/details/6070138在编程中,经常需要将一个字符串中包含的数字转换成整数进行处理。标准C函数atoi及Unicode版本的wtoi都可以用来实现该任务。然而,在很多情况下,我并不喜欢使用这个函数,因为它无法满足我对转换结果的要求。以下,先给出一段对atoi进行测试的代码。测试结果使用注
2012-04-18 11:36:28 4631
转载 入口函数 main 和 WinMain 的返回值
http://blog.csdn.net/brantyou/article/details/7308004自一开始接触 C 语言 和后来的 Windows 编程,我们就知道必须为程序定义一个入口函数 main 或 WinMain 。且已知的 main 函数可以提供一个返回值 int 或者不返回任何数值,即定义为 void main() / void main (int argc, ch
2012-04-18 11:33:46 2262
转载 CArray 的使用
CArray 需要包含的头文件 CArray类支持与C arrays相似的数组,但是必要时可以动态压缩并扩展。数组索引从0开始。可以决定是固定数组上界还是允许当添加元素时扩展当前的边界。内存对上界是连续地分配空间,甚至一些元素可为空。 和C arrays一样,CArray索引元素的访问时间是不变的,与数组大小无关。 提示: 在使用一个数组之前,使用SetSize建立
2012-04-16 11:12:49 1059
转载 CMap 的使用
参数: KEY对象的类,用作映射的关键码。ARG_KEY参数KEY使用的数据类型,通常为KEY的参考。VALUE存储在映射中对象的类。ARG_VALUE参数VALUE使用的数据类型,通常为VALUE的参考。编辑本段说明: CMap是把唯一关键码映射到值的字典收集类。一旦在映射中插入了一个关键码值对(元素),就可以使用这些关键码,有效地获取或删除对。同样,也可以反复使用映射中的所有元素。
2012-04-16 11:12:11 1376
转载 关于VS2008运行CLR—Windows窗体应用程序的时候 error PRJ0003 : 生成 cmd.exe 时出错
http://apps.hi.baidu.com/share/detail/15819266关于VS2008运行CLR—Windows窗体应用程序的时候 error PRJ0003 : 生成 cmd.exe 时出错solution: tools=> Options => Projects and Solutions -> VC++ Directories page
2012-04-13 14:59:01 897
转载 深入GetMessage和PeekMessage
装载:http://www.cnblogs.com/nervending/archive/2010/12/09/1901430.html深入GetMessage和PeekMessage译者的话该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念这篇文章解释了
2012-03-23 10:23:30 695
转载 GetMessage 和 PeekMessage
装载:http://blog.csdn.net/silvergingko/article/details/6087722在写Win32应用程序时,消息循环是最基本的框架组成部分之一。而消息循环使用最多的两种形式就是:[cpp] view plaincopy// C++ code // 第一种消息循环。 MSG msg;
2012-03-23 10:15:23 1500
转载 _cdecl、_stdcall、_fastcall和_thiscall整理
转载 : http://www.cnblogs.com/zhank/archive/2009/09/10/1563706.html 1._cdecl是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数 从右到左依次入栈,这些参数由调用者清除,称为手动清栈(由调用者把参数弹出栈)。对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调
2012-03-21 08:54:18 466
转载 问题:在网页中使用OCX,其EIDT控件不能响应backspace等键?
问题:在网页中使用OCX,其EIDT控件不能响应backspace等键?原因:因为OCX控件的容器(即IE)截取到这些控件上按键的事件,而不转发给这些控件,使这些事件消息得不到处理。解决方法:1、在网页中修改: function document.onkeydown() { if(window.event.keyCode == 8 || win
2012-03-20 15:28:32 1349
转载 ACTIVEX浏览器控件如何防止弹出脚本错误
转载自:http://xjchilli.blog.163.com/blog/static/4534773920108188450277/在IE浏览器浏览网页时经常遇到脚本错误,IE的处理方法是在左下角状态栏显示一个黄色的感叹号。但是在MFC对话框程序里直接插入的ACTIVEX浏览器控件里,该脚本错误会直接弹出。如何避免弹出该错误呢?1.设置浏览器控件的Silent属
2012-03-20 10:14:21 1537
转载 如何获取网页中的密码和文本输入框的内容
一、介绍网页中的密码输入框和一般不同,它没有句柄之类的,但是通过获取IE的IHTMLInputTextElement接口,就可以获取网页中的输入框(包括文本和密码输入框)的内容了。源代码在VC知识库首页运行效果图如下: 二、具体代码 VARIANT id, index; CComPtr spDispatch; CComQIPtr pDoc2; CComPt
2012-03-15 10:09:24 8842
转载 采集网页选定部分全攻略
在 VCKBASE 混了这么久竟然没有写出一篇文章,想想很是惭愧,每当在这里看到一篇好文,这种感觉尤甚,总结我在程序员加油站中的一些技术点写了这个文章(虽然程序员加油站还要继续开发,但是由于时间关系不知道什么时候能完成),如果有时间我还会写一些文章的,我的写作水平可能很差,希望读者能够包涵。程序原理:一、在IE菜单中加入菜单项 在注册表HKEY_CURRENT_USER\
2012-03-15 10:02:41 748
转载 IE 控件一些高级使用方法
本文介绍如下内容1、如何显示内存中的 HTML 网页;2、如何屏蔽掉鼠标右键的上下文菜单;3、如何扩展 HTML 中的脚本(external)对象;4、如何显示 HTML 样式的对话窗;5、如何执行 HTML 脚本;一、如何显示内存中的 HTML 网页 或者因为网页保密的考虑;或者因为软件分发的考虑,有的时候就需要让 IE 或 IE 浏览器控件显示内存
2012-03-15 09:58:36 496
转载 SetScrollInfo 的应用
函数功能 函数功能:该函数设置滚动条参数,包括滚动位置的最大值和最小值,页面大小,滚动按钮的位置。如被请求,函数也可以重画滚动条。编辑本段函数原型 函数原型:int SetScrollInfo(HWND hWnd;int fnBar,LPSCROLLINFO lpsi,BOOL fRedraw); 参数: hWnd:滚动条控件或带标准滚动条的
2012-03-15 09:47:00 1313
转载 在VC中CSpinButtonCtrl用法,整理下来
在VC中CSpinButtonCtrl用法,整理下来 控件的设置在Edit控件上面设置group属性(特别注意)在Spin控件上设置 Auto Buddy 为 true Set Buddy Integer 为 true Alignment 为 Right Align在OnInitDialog()中加入 CSpinButtonCtrl *
2012-03-06 17:55:50 3879
转载 VARIANT一看就能掌握
VARIANT C++、BASIC、Java、Pascal、Script......计算机语言多种多样,而它们各自又都有自己的数据类型,COM 产生目的,其中之一就是要跨语言(注3)。而 VARIANT 数据类型就具有跨语言的特性,同时它可以表示(存储)任意类型的数据。从C语言的角度来讲,VARIANT 其实是一个结构,结构中用一个域(vt)表示------该变量到底表示的是什么类型数据,同
2012-03-06 08:58:44 8611 2
转载 ATL问题集(前31个)
ATL问题集(前31个)#1 如何使用控件不能改变大小?答:有时我们需要创建不可改变大小的控件,像那种在运行时没有界面的控件(例:时间控件,SysInfo 等),想做到这种功能的话,请把以下代码加入到控件类的构造函数:m_bAutoSize = TRUE;SIZEL size = {24, 24};AtlPixelToHiMetric
2012-03-06 08:57:45 1282
转载 OCX控件中如何去响应WM_DRAWCLIPBOARD
OCX控件中如何去响应WM_DRAWCLIPBOARD 在类中定义: HWND hWndNextViewer OnCreate中添加如果想在剪贴板改变时得到通知,登记你的窗口: hWndNextViewer = SetClipbo
2012-03-06 08:56:28 682
转载 DLL 调用错误 -The value of ESP
DLL 调用错误 -The value of ESPDLL 调用错误 -The value of ESP was not properly saved across a function call(2011-05-08 00:53:11)转载var $tag='vc,dll,it';var $tag_code='9d55fc40d
2012-03-06 08:55:39 778
转载 获取系统版本AND创建快捷方式
获取系统版本AND创建快捷方式获取系统版本: DWORD dwVersion = 0; DWORD dwMajorVersion = 0; DWORD dwMinorVersion = 0; DWORD dwBuild = 0; dwVersion = GetVersion(); // Get the Windows version. dwMajor
2012-03-06 08:54:12 469
转载 ActiveX ocx控件有时在网页中无法显示需要实现IObjectSafety接口
ActiveX ocx控件有时在网页中无法显示需要实现IObjectSafety接口通过自己调试,可能导致的原因是: 如果没有实现IobjectSafety接口浏览器交互不安全导致的。 打“开工程名Ctl.h”在最上面添加 #include 在类中的DECLARE_DYNCR
2012-03-06 08:53:28 3318
转载 fatal error C1010:
fatal error C1010:接标题unexpected end of file while looking for precompiled header directive在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header
2012-03-06 08:52:30 564
转载 关于VC隐藏文件和判断文件是否存在的判断
关于VC隐藏文件和判断文件是否存在的判断。步骤/方法 一:隐藏文件。 1.WinExec函数。 该函数执行一个cmd命令,如修改 C:\\Documents and Settings\\eMLab\\Application Data\\test.txt 文件属性为隐藏可以: CString strFileName = "C:\\Documents an
2012-03-06 08:50:37 718
react native 开发工具, 最新Exponent-2.5.2.apk
2018-05-29
Codejock.ToolkitPro.MFC.Eval.17.3.0.part1
2016-11-19
Codejock.Xtreme.Toolkit.Pro.v15.3.1 正式版含注册机
2016-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人