CorpSms/CPictureCtrl.h
lujiang e17c4ce7ed 重新对窗口布局进行优化,解决缺字的情况。
对图标显示进行了优化,使用gdi+按DPI进行缩放。
2025-04-14 17:24:47 +08:00

32 lines
502 B
C++

#pragma once
#include <afxwin.h>
#include <gdiplus.h>
using namespace Gdiplus;
class CPictureCtrl :
public CStatic
{
public:
CPictureCtrl();
~CPictureCtrl();
BOOL LoadFromStream(IStream* piStream);
BOOL LoadFromReSource(DWORD dwID);
void FreeData();
public:
DECLARE_MESSAGE_MAP()
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
private:
ULONG_PTR m_gdiplusToken;
Bitmap* m_pBitmap;
public:
afx_msg void OnPaint();
};