struct和class的区别 struct和class的区别http://hi.baidu.com/flintt/blog/item/7b9d8b01bbcfb7d4277fb5ac.html这个主页不错 里面的INF..DLL资料都还不错2007-06-30 13:241 如果没有多态和虚拟继承,在C++中,struct和class的存取效率完全相同!简单的说就是,存取class的d
什么时候需要虚析构函数 什么时候需要虚析构函数 选择自 jackieyoung 的 Blog 关键字 什么时候需要虚析构函数出处 答案:当你的类准备给别人继承时要提供虚析构函数考虑下面例子:class A{public: A(){cout ~A(){cout };class B
CBitmap和HBITMAP的区别及相互转换方法 烦请各位告诉我下列的区别及相互转换方法 CPen HPEN CBrush HBRUSH CFont HFONT CBitmap HBITMAP CPalette HPALETTE CRgn HRGN HPEN hPen,hPen2; CPen pen,pen2;
CImageList使用指南 1.综述在MFC中CImageList类封装了图像列表控件的功能,图像列表是一个具有相同大小的图像(可以是不同类型)的集合,其主要用于应用程序中大规模图标的存储,该控件是不可见的。通常与其它如CListBox,CComboBox,CComboBoxEx以及CTabCtrl一起使用,为他们提供图标资源。图象的每个集合中均以0为图象索引基数,可以把这些图标看成是以数组方式存储的,图像列表通常由大图标或
GetSystemMetrics函数参数nIndex的定义 GetSystemMetrics函数参数nIndex的定义 今天用到了获取系统设置信息函数GetSystemMetrics();试着翻译了下其中的参数含义,顺便gg了下发现已经有翻译的很完美的了,转载之.(From:http://www.chinavb.net/Article.asp?id=2315)下面是GetSystemMetrics函数参数nIndex的定义:SM_ARRANGE
DLL学习系列一:c++静态链接库 静态链接库就是把一些通常是有某种共同特点和用途函数封装(这里的封装并不是c++中类的封装,可以理解为集中存放)在一个.lib文件中,这些函数和数据是以二进制代码的形式保存的,在客户编译可执行文件的时候,链接器将它们链接到exe文件中去,所以在发布产品的时候不需要发布静态链接库。下面使用VC6.0演示一个最简单的使用静态链接库的例子: 首先,新建一个Win32 Static Lib
DLL学习系列之二:非MFC动态链接库 使用动态链接库的好处这里就不提了,使用动态链接库往往需要两个文件一个引入库.lib文件,一个.dll文件。其中引入库文件包含导出函数和变量的名字,.dll文件中保存实际的函数和数据。在编译的时候,只将.lib文件链接.exe文件中去。.dll文件在运行时才被链接,所以叫做动态链接库。 动态链接库有两种加载方式:隐式加载和显示加载。 下边给出一个隐式加载的例子: 新建
改变对话框背景颜色的方法(CSDN摘抄) ---- 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。 ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。 下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下: ---- ① 新建一个基于Dialog的MFC AppWizard应用程序ExampleDlg。
鼠标.键盘.HOOK时.会时不时的有个mousemove进来.原因及处理办法 http://topic.csdn.net/t/20060309/10/4602361.html 我写了两个程序。一个程序是控制程序,用来检测系统是不是有键盘鼠标消息(程序1)。 另外一个程序用来显示一副图片(程序2)。 监控程序监测到系统1 0秒钟没有键盘,鼠标消息,就启动程序2(如果没有启动的话)。一旦监测到有了消息,就关闭程序2(如果已经存在的话)。现在的问题是,程序1一
[转]Visual C++/MFC入门教程 + 控件说明 http://www.cnblogs.com/sunjavaliu/articles/54672.html Visual C++/MFC入门教程 + 控件说明 Visual C++/MFC入门教程 VC开发指南1.1 如何学好VC 这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握
演练VC中的COMMON一族(转贴)之一 选择自 happyparrot 的 Blog 声明:由于在CSDN论坛看到不少VC新手问及VC控件的使用。本人手头正好有一份以前下载到的一份资料,讲述的比较详细。所以发出来和大家共享。但由于时间久远,已不及得下载的地址了。所以只能以收藏方式发表。下面有原作者的单位和姓名。在此表示歉意!演练VC中的COMMON一族辽宁省铁岭市委办公室(112000)宋立波 1.表头控制 Header Control
VC的108问题 (1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example
控件.重绘 setredraw 控制可视控件的重绘。 比如,数据窗口增加行,ddlb增加节点,因为它们是可视控件,都会引起重绘,这样一是引起屏幕闪烁,二是增加系统运行时间。所以在一个循环前,dw_1.setredraw(false),在循环后dw_1.setredraw(true),举例: -------------------------- dw_1.setredraw(false)
Web发布cab文件打包的ActiveX控件总结[转] http://hi.baidu.com/suofang/blog/item/3b0177f497612ed8f2d385df.html Web发布cab文件打包的ActiveX控件总结[转]2007年04月13日 星期五 下午 05:16这两天做控件的web发布遇到了几个问题,现总结如下。一、程序描述:程序环境:windows Xp sp2, ie
ActiveX 控件与Internet http://www.builder.com.cn/2008/0328/786322.shtml 站点导航:开发者在线 Builder.com.cnWeb技术ActiveX 控件与InternetActiveX 控件与Internet开发者在线 Builder.com.cn 更新时间:2008-03-28作者:孤身我路 来源:CSDN本文关键词: Intern