• 大小: 996KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: 不规则  双缓冲  GDI+  

资源简介

可以不显示png图片(其他类型图片应该也可以)透明部分,实现不规则窗口。另有双缓冲的使用,已封装成类,使用方法简单,还有GDI+的使用已经dll和头文件,用VS2008编译通过。

资源截图

代码片段和文件信息


// IrrDailog.cpp : 定义应用程序的类行为。
//

#include “stdafx.h“
#include “IrrDailog.h“
#include “IrrDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CIrrDailogApp

BEGIN_MESSAGE_MAP(CIrrDailogApp CWinAppEx)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()


// CIrrDailogApp 构造

CIrrDailogApp::CIrrDailogApp()
{
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}


// 唯一的一个 CIrrDailogApp 对象

CIrrDailogApp theApp;

GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR pGdiToken;

// CIrrDailogApp 初始化

BOOL CIrrDailogApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-06-13 09:56  IrrDailog\
     目录           0  2015-06-13 09:56  IrrDailog\IrrDailog\
     文件         893  2015-06-13 09:34  IrrDailog\IrrDailog.sln
     文件        2810  2012-11-23 18:11  IrrDailog\IrrDailog\designer.png
     文件     1503232  2015-04-28 19:33  IrrDailog\IrrDailog\gdiplus.dll
     文件      200480  2015-04-28 19:33  IrrDailog\IrrDailog\GdiPlus.lib
     目录           0  2015-06-13 09:35  IrrDailog\IrrDailog\Includes\
     文件        3434  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlus.h
     文件         857  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusbase.h
     文件       22329  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusBitmap.h
     文件       30802  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusBrush.h
     文件        1773  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusCachedBitmap.h
     文件        4328  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusColor.h
     文件        1750  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusColorMatrix.h
     文件       55921  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusEnums.h
     文件       87463  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusFlat.h
     文件        5981  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusFont.h
     文件        3401  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusFontCollection.h
     文件        6071  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusFontFamily.h
     文件        2725  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusGpStubs.h
     文件       93877  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusGraphics.h
     文件       22175  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusHeaders.h
     文件       13780  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusimageAttributes.h
     文件        1593  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusImageCodec.h
     文件       24268  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusImaging.h
     文件        3171  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusInit.h
     文件        6295  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusLineCaps.h
     文件        8465  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusMatrix.h
     文件        1083  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusMem.h
     文件       11805  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusmetaFile.h
     文件        8151  2015-04-28 19:33  IrrDailog\IrrDailog\Includes\GdiPlusmetaHeader.h
............此处省略21个文件信息

评论

共有 条评论