Win32SDK.h
- #pragma once
- #include <windows.h>
- #include <tchar.h>
- #include <assert.h>
- #include <GdiPlus.h>
- #include <AtlImage.h>
- #pragma comment(lib,"gdiplus.lib")
- //命名空间
- using namespace Gdiplus;
- //绘画模式
- #define DRAW_MODE_SPREAD 0 //平铺模式
- #define DRAW_MODE_CENTENT 1 //居中模式
- #define DRAW_MODE_ELONGGATE 2 //拉伸模式
- //全局变量定义
- CImage m_Imagebmp; //bmp图片
- Image * m_pImage=NULL; //png图片
- HWND g_hwnd; //窗口句柄
- TCHAR szWindowClass[]=TEXT("哈哈");
- //全局函数定义
- //窗口回调
- LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
- //创建事件
- bool OnCreate(HWND hwnd);
- //绘画背景
- VOID DrawViewImage(HDC DC, CImage & BitImage, BYTE cbDrawMode);
- //绘画PNG图像
- bool DrawImagePng(HDC DC, INT nXPos, INT nYPos);
Win32SDK.cpp