- 博客(18)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 string:
string::npos 的一些说明一、定义 std:: string ::npos的定义:static const size_t npos = -1;表示 size_t 的最大值( Maximum value for size_t ) ,如果对 -1 表示size_t的最大值有疑问可以采用如下代码验证:#include iostream>#include
2016-08-31 14:01:05 303
转载 List vector map
1.ListList将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢.list对象函数assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器
2016-08-31 11:23:03 318
转载 友元函数和友元类
友元提供了不同类的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。通过友元,一个不同函数或另一个类中的成员函数可以访问类中的私有成员和保护成员。c++中的友元为封装隐藏这堵不透明的墙开了一个小孔,外界可以通过这个小孔窥视内部的秘密。友元的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据的隐藏性,导致程序可维护性变差。友元函数 :友元函数是可以直接访问
2016-08-31 11:16:48 323
转载 TranslateMessage DispatchMessage
TranslateMessage函数函数功能描述:将虚拟键消息转换为字符消息。字符消息被送到调用线程的消息队列中,在下一次线程调用函数GetMessage或PeekMessage时被读出。.函数原型: BOOL TranslateMessage( CONST MSG *lpMsg );.参数: lpMsg 指向一个含有用GetMes
2016-08-29 16:20:30 452
转载 Alternate Winding
见> 第五版 Charles Petzold,P139刚看时,有点摸不着头脑.网上搜索看了些前辈的解释.回头再看书本,发现其实Petzold大牛把这个问题解释简单明了,为何第一次看的时候居然入不了脑子?完全按照书上写的来解释,如下:1 Alternate 模式: 奇数填充,偶数不填充. 从一封闭区域内一个点画
2016-08-29 14:27:16 515
转载 dpi和分辨率
转自:https://www.douban.com/note/214821909/分辨率: 简单地说就是单位长度内包含的像素数目。根据涉及对象的不同,分辨率表达的含义也会有所不同。以扫描仪为例,扫描仪的分辨率越高则解析图像的能力越强,扫描出来的图像也越接近于原件,扫描分辨率的单位是ppi(Pixel per Inch),即每英寸能解析像素的个数。而从打印机的角度来看,分辨
2016-08-26 15:08:22 4269
转载 Vc中BSTR,char和CString的转换
转自:http://blog.csdn.net/zhongguoren666/article/details/18218141、char*转换成CString若将char*转换成CString,除了直接赋值外,还可使用CString::format进行。例如:char chArray[] = "This is a test";char * p = "Th
2016-08-25 15:24:15 224
转载 基于MFC的ActiveX控件开发
ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一种是基于传统的MFC,采用面向对象的方式将COM的基本功能封装在若干MFC的C++类中,开发者通过继承这些类得到COM支持功能。MFC为广大VC程序员所
2016-08-17 15:42:28 421
转载 VC6.0 debug和release的区别及如何设置
编译在VC++中有两种模式,一种是Release Build另一种是Debug Build。它们之间的区别在于,Release Build不对源代码进行调试,不考虑MFC的诊断宏,使用的是MFCRelease库,编译十对应用程序的速度进行优化,而Debug Build则正好相反,它允许对源代码进行调试,可以定义和使用MFC的诊断宏,采用MFC Debug库,对速度没有优化。所以我们应该在Debug
2016-08-17 10:38:25 576
转载 MFC OCX控件实现安全初始化和脚本安全的方法http://blog.csdn.net/xiliang_pan/article/details/8264685
原文地址:http://blog.csdn.net/xiliang_pan/article/details/8264685如果不实现该IObjectSafety接口,IE调用时会有如下提示信息:解决方法有两种,如下:方法1:通过IObjectSafety接口实现具体步骤:(1)在TestOCXCtrl.h中#include // f
2016-08-16 17:05:10 1077
转载 PictureCtrol加载bmp、png图片
1、加载BMPCStatic* pWnd=(CStatic*)GetDlgItem(IDC_PIC);//得到Picture Control控件句柄pWnd->ModifyStyle(0,SS_BITMAP);//修改它的属性为位图pWnd->SetBitmap((HBITMAP)::LoadImage(NULL,_T("1.bmp"),IMAGE_BITMAP,100,5
2016-08-16 13:58:39 663
转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻
2016-08-16 13:19:19 887
转载 WM_CLOSE WM_DESTROY WM_QUIT 区别
在发送 WM_QUIT消息时,要使用PostMessage发送,否则,窗口已经关闭,但任务管理器中进程还存在。可以通过 pDlg->PostMessage(WM_QUIT);或DWORD dwThreadId = GetWindowThreadProcessId(pDlg->GetSafeHwnd(),NULL);PostThreadMessage(dwThreadId,WM_
2016-08-12 16:12:11 266
转载 基于MFC的ActiveX控件
ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的;一种是基于传统的MFC,采用面向对象的方式将COM的基本功能封装在若干MFC的C++类中,开发者通过继承这些类得到COM支持功能。MFC为广大VC程序员所
2016-08-09 13:38:48 704
转载 NSIS System Plug-in
Copyright © 2002 brainsucker (Nik Medved)Copyright © 2002-2016 NSIS ContributorsTable of ContentsIntroductionAvailable FunctionsMemory Related FunctionsCalling Functions64-bit FunctionsF
2016-08-09 11:27:47 1255
转载 C/C++之回调函数
今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指针。(2
2016-08-09 09:30:18 221
转载 NSIS x64 位系统下安装
NSIS生成的安装程序都是32位的应用程序,所以在x64下运行时,所安装的文件会被自动转向,如安装到C:\Windows\System32目录下的文件会被安装到C:\Windows\SysWOW64目录下。这对于有些软件是不方便的。NSIS 已经有现成的头文件 x64.nsh (X:\NSIS\Include\x64.nsh) 供大家使用。首先需要引用[pl
2016-08-08 10:09:30 2143
转载 VC获取系统时间、程序运行时间(精确到秒,毫秒)
1.使用CTime类(获取系统当前时间,精确到秒)CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();//获取系统日期str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);a,从CTimet中提取年月日时分秒 CTime t
2016-08-05 09:34:38 878
SecureCRT_绿色版
2015-06-04
vs2008下实现二维码扫描,图片扫描,很好用,使用opencv,zbar库
2015-04-27
枚举不到CSP,希望会的指导一下
2015-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人