工作心得
学_无止境_
专业打酱油,业余程序猿
展开
-
using用法
1.引用其他类声明,类似于C语言的.h头文件2.using ( ) { } 的形式:这种形式会自动管理资源例如using (R r1 = new R ()) { r1.F();}翻译成容易被看懂的方式就是:R r1 = new R();try { r1.F();}finally { if (r1 != null) ((IDispos原创 2016-09-12 10:09:52 · 301 阅读 · 0 评论 -
c# 基础
{{toc}} !规范 !委托 1.委托的定义: *可以理解为c中的函数指针,其作用相当于将一个函数A的指向另外一个或多个函数,此时运行函数A就相当于运行了另外的函数2.委托的声明: *<访问修饰符> delegate 返回值类型 委托名(<参数>); **例:public delegate int MyDelegate(int num); **PS.多个参数之间用”,”分开。3.委托原创 2017-06-12 17:41:30 · 239 阅读 · 0 评论 -
HWND CDC HDC的转换
CWnd *pWnd = CWnd::FromHandle(hWnd); //hWnd ------->CWndHDC hDC = GetDC(hWnd); //hWnd ------->HDCCDC *pDC = CDC::FromHandle(hDC); //hWnd ------->CDC...原创 2018-06-12 16:08:14 · 2577 阅读 · 0 评论 -
MFC怎么让变量的作用于全局呢????
假如说想定义一个全局数组,让其中变量值能被所有cpp访问到,该怎么办呢?其实将这个数组的声明放到stdafx.h 就行了。具体操作:假如想要声明一个int x;在stdafx.h中 extern int x;在stdafx.cpp中 int x = 123;这样所有的.cpp文件就都能访问到这个x变量了。...原创 2018-06-22 13:51:48 · 322 阅读 · 0 评论 -
MFC 加载BMP图
#define SS_BITMAP 0x0000000EL#define HBMP(filepath,width,height) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION)void CL...原创 2018-07-18 22:26:56 · 2253 阅读 · 0 评论 -
模块“XXX.ocx”已加载,但对 DllUnregisterServer 的调用失败,错误代码为 0x8002801c
RegSvr32模块“XXX.ocx”已加载,但对 DllUnregisterServer 的调用失败,错误代码为 0x8002801c。有关此问题的详细信息,请将该错误代码用作搜索字词进行在线搜索。打开IE 工具–管理加载项–所有加载项 看一下XXX.ocx是不是已经注销了,如果注销过的话再次注销则会报这样的错...原创 2018-09-17 09:58:43 · 11530 阅读 · 0 评论 -
unicode下 CString 转 string
unicode 下CString转stringCString path = L"ABC";int n = path.GetLength();int len = WideCharToMultiByte(CP_ACP, 0, path, path.GetLength(), NULL, 0, NULL, NULL);char * pTest = new char[len + 1];Wide...原创 2018-11-29 10:14:09 · 865 阅读 · 1 评论