HTControl之CHTGDIManager GDI资源管理类

本文介绍了GDI资源管理类HTGDIManager的使用方法,包括如何避免使用MFCGDI类,从EXE外部获取位图,以及自动撤销GDI对象,提供了一种更灵活、高效的GDI资源管理解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

 

 

HTControlCHTGDIManager GDI资源管理类

 

 

作者

李海涛

日期

2012-10-03

 

文档只是简要说明,在CHTGDIManager.h中有各接口和变量的详细说明。还可以下载HTControlDemo进行调试。

http://download.youkuaiyun.com/detail/htcontrol/5423895感兴趣的朋友请关注我的资源列表中最新版本

 

 

 

 

一 不使用MFC GDI

 

 

       MFC提供了各种GDI对象的封装类,许多习惯WIN32 API开发的(SDK开发)可能并不喜欢使用这些类(反正我是不喜欢用,个人认为这些类封装的并不怎么好),而是习惯使用API直接创建,况且许多情况下需要直接使用这些GDI对象的句柄。另外还省去了查阅这些类的使用方法和注意事项。

 

 

二 从EXE外部获取位图

 

       MFC提供的CBitmap类的LoadBitmap接口只能从EXE内部获取位图,但是很多情况下需要从EXE外部获取,CHTGDIManager类提供了从EXE外部获取位图的接口,使用如下:

m_hBmpBtnCloseNormal = m_HTGDIManager.GetBitmap(_T(".\\pic\\btn_close_normal.png"));

 

 

GDI对象的撤销

 

    GDI对象使用完成后是要撤销的,以防资源泄漏。CHTGDIManager在类析构时撤销了它所创建的所有GDI对象,使用者不需要撤销。

 

标题基于Spark的旅游路线推荐系统研究AI更换标题第1章引言介绍旅游路线推荐系统的研究背景、意义,以及基于Spark的技术优势和论文结构。1.1研究背景与意义分析旅游行业的发展现状和旅游路线推荐的重要性。1.2Spark技术及其在推荐系统中的应用简述Spark技术的特点及其在大数据处理中的优势。1.3论文方法与结构概述论文的研究方法、实验设计和整体结构。第2章相关理论阐述推荐系统、Spark技术及旅游路线规划的相关理论。2.1推荐系统基础理论介绍推荐系统的基本原理和常用算法。2.2Spark大数据技术解释Spark的核心概念、工作原理及在推荐系统中的应用。2.3旅游路线规划理论探讨旅游路线规划的基本方法和优化策略。第3章基于Spark的旅游路线推荐系统设计详细说明基于Spark的旅游路线推荐系统的设计思路和实现方法。3.1数据收集与预处理介绍旅游数据的来源、收集方法和预处理过程。3.2推荐算法设计阐述基于Spark的推荐算法设计,包括协同过滤、内容推荐等。3.3系统架构与实现推荐系统的整体架构、功能模块和实现细节。第4章系统实验与分析对基于Spark的旅游路线推荐系统进行实验验证和性能分析。4.1实验环境与数据集介绍实验环境搭建、数据集来源和数据特性。4.2实验方法与步骤详细说明实验的具体方法、步骤和评估指标。4.3实验结果与分析展示实验结果,并对结果进行详细的分析和讨论。第5章结论与展望总结论文的研究成果,提出未来研究方向和改进措施。5.1研究结论概括论文的主要研究结论和创新点。5.2研究展望与改进分析当前研究的局限性,并提出未来的研究方向和改进措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值