m_hBmpBtnCloseNormal = m_HTGDIManager.GetBitmap(_T(".\\pic\\btn_close_normal.png"));
#if !defined(__CHTGDIMANAGER_H__)
#define __CHTGDIMANAGER_H__
class AFX_CLASS_EXPORT CHTGDIManager
{
public:
CHTGDIManager(void);
~CHTGDIManager(void);
/****************************************************************************
| 函数功能:从文件中获取位图 |
| 输入参数: |
| szPicPath: 图片文件路径 |
| pRect: 取图片的一部分 NULL表示取整个图片 |
| 输出参数:无 |
| 返回值: 成功返回位图句柄 失败返回NULL |
| 说 明:此类析构时会删除此位图,使用者不用删除 |
****************************************************************************/
HBITMAP GetBitmap(TCHAR* szPicPath, RECT* pRect = NULL);
/****************************************************************************
| 函数功能:从资源中获取位图 |
| 输入参数: |
| iPicId: 资源ID |
| pRect: 取图片的一部分 NULL表示取整个图片 |
| 输出参数:无 |
| 返回值: 成功返回位图句柄 失败返回NULL |
| 说 明:此类析构时会删除此位图,使用者不用删除 |
****************************************************************************/
HBITMAP GetBitmap(int iPicId, RECT* pRect = NULL);
/****************************************************************************
| 函数功能:获取指定的字体 |
| 输入参数: |
| lHeight:字号 |
| lWeight: 粗度 |
| szFaceName: 字体名称 |
| bUnderline: 是否带底横线 |
| bItalic: 是否斜体 |
| 输出参数:无 |
| 返回值: 成功返回字体句柄 失败返回NULL |
| 说 明:此类析构时会删除此字体,使用者不用删除 |
****************************************************************************/
HFONT GetFont(long lHeight, long lWeight, TCHAR* szFaceName, BOOL bUnderline = FALSE, BOOL bItalic = FALSE);
void DeleteBitmap(HBITMAP hBitmap);
void DeleteAllBitmap(HBITMAP hBitmap);
void DeleteFont(HFONT hFont);
void DeleteAllFont(HFONT hFont);
private:
HBITMAP* m_hBitmap;
HFONT* m_hFont;
int m_iBitmapIndex;
int m_iFontIndex;
int m_iBitmapCount;
int m_iFontCount;
};
#endif //!__CHTGDIMANAGER_H__
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有