共 16 篇文章
显示摘要每页显示  条
1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)取得图片的HBITMAP 句柄后就可以像操作 BMP 图片一样处理 JPG / JPEG / GIF / PNG 格式的图片了。具体代码如下: #include “atlimage.h” CImage img; HRESULT ret = img.Load(filename ); // filename 是要加载的文件名(包含路径...
循环显示图片,公用同一个dialog,在显示的第一个图片退出时,dialog创建的对象m_hWnd处于隐藏状态,并未销毁, 所以再显示第二张图片时,就会报错(wincore.cpp line:639行 源码:ASSERT(pWnd->m_hWnd == NULL); // only do once)模态Dialog,当DoModa()l函数执行中才会有窗口句柄m_hWnd的存在,DoModel函数执行完,系统就会释放窗口句...
//销毁非模态对话框,若在一个非模态对话框中实现OnCancel方法,需在内部调用DestroyWindow方法,不要调用基类的OnCancel方法,因为它调用EndDialog方法将使对话框不可见,但不销毁对话框。调用该成员函数,使用内存中构造的对话框模板初始化模态对话框。要间接创建一个模态对话框,首先应分配一块全局内存用于存放对话框模板,然后调用空的CDi...
HCTX hCtx;inline CMFC_DEMODoc* CMFC_DEMOView::GetDocument()CMFC_DEMOView::CMFC_DEMOView()CMFC_DEMOView::~CMFC_DEMOView()CMFC_DEMODoc* CMFC_DEMOView::GetDocument() // non-debug version is inline.// MFC_DEMODoc.h : interface of the CMFC_DEMODoc class.// MFC_DEMODoc.cpp : implementation of the CMFC_DEMODoc class.//{{AFX_...
(转)VC中typedef与#define的用法和区别。例如 typedef int INT;例如,定义char value1[80], value2[80];可以优化一下:typedef char LINE[80]; LINE value1,value2;指针定义:typedef (int*) PINT;PINT szA,szB;等同与int* szA,*szB.对函数指针定义如:typedef void (*FUNC)(int,int); FUNC pFun1,pFun2;等价于void (*pFun1)(int ,int); void ...
CXIMAGE_SUPPORT_BMPCXIMAGE_SUPPORT_GIFCXIMAGE_SUPPORT_ICOCXIMAGE_SUPPORT_TGACXIMAGE_SUPPORT_PCXCXIMAGE_SUPPORT_WBMPCXIMAGE_SUPPORT_WMFCXIMAGE_SUPPORT_SKA.在相同的工作空间中,你可以找到用于构建不同库和应用程序的项目: .CxImage : cximage.lib - 静态库 .CxImageCrtDll : cximagecrt.dll - DLL,不使用MFC .CxImageMfcDll ...
// 此代码模块中包含的函数的前向声明:ATOM MyRegisterClass(HINSTANCE hInstance);BOOL InitInstance(HINSTANCE, int);LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);// 初始化全局字符串 LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hIn...
再说一下Windows API有关字符串类型的定义,常见的有这么几个#define LPSTR char*#define LPCSTR const char*#define LPTSTR TCHAR*#define LPCTSTR const TCHAR*#define LPWSTR wchar_t*#define LPCWSTR const wchar_t*你仔细看一下就找到了规律,LP是指针,微软的传统,STR表示字符串,C表示const,T表示TCHAR,W表示wchar_t。
LPSTR 一个32位的指向字符串的指针 LPCSTR 一个32位的指向字符串常量的指针 LPWSTR 一个32位的指向unicode字符串的指针 LPCWSTR 个32位的指向unicode字符串常量的指针。LPCSTR:32-bit指针 指向一个常字符串,每个字符占1字节LPCTSTR:32-bit指针 指向一个常字符串,每字符可能占1字节或2字节,取决于Unicode是否定义LPTSTR:32-bit指针 每字符可能...
(本文采用的是PB9.0.2 和 VC++7.0 实现的)在VC中用向导建立一个DLL项目.在新建的过程中,注意不能建成扩展的DLL,而是常规的的DLL.扩展的DLL只能是供VC使用的.常规的的DLL是符合标准的C函数风格,所以能在所有支持DLL的编程语言中调用,比如PB,VC.2.创建一个功能函数(供调用用的),比如说我要实现一个加法的函数 我取名为Add.以下为在VC中函数声明的...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部