当前位置: 首页 > news >正文

织梦网站有会员系统怎么做/南宁优化推广服务

织梦网站有会员系统怎么做,南宁优化推广服务,做网站具体流程步骤,360建筑网挂靠官网软件下载01、目录 目录01、目录02、GetDC()函数2.1 GetDC()示例03、GetWindowDC()函数3.1 GetWindowDC()示例04、ReleaseDC()函数02、GetDC()函数 GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。 所获得的设备环境可以是通用、类或者私有类型,…

01、目录

目录

      • 01、目录
      • 02、GetDC()函数
        • 2.1 GetDC()示例
      • 03、GetWindowDC()函数
        • 3.1 GetWindowDC()示例
      • 04、ReleaseDC()函数

02、GetDC()函数

GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。

所获得的设备环境可以是通用、类或者私有类型,具体由指定窗口的类风格决定。对于通用设备环境,GetDc函数每次获取一个设备环境时都会用默认属性对它进行初始化。该函数获得的类和私有设备环境会与它们最后一次的设置保持一致。当设备环境不再需要时,应该调用ReleaseDC函数将其释放。

2.1 GetDC()示例

获取Pictrue control控件的变量,然后获取设备上下文,部分Code省略,只截取核心Code

//C++代码 :.h程序
class xxx : public CDialogEx
{//
public:CStatic m_picVar; //Pictrue control控件变量
}
//C++代码:.cpp程序
void xxx::OnBnClickedBtnPreview()
{UpDateData(TRUE); //更新界面参数CRect rectPictrue;//获取绘图控件的客户区坐标m_picVar.GetClientRect(&rectPictrue);HWND* hWnd = (HWND*)GetDlgItem(IDC_WAVE_DRAW); //获取控件句柄(暂时不用)if(m_nPaintLine == 0){//画线TestLine(m_picVar.GetDC(), rectPictrue); //画线函数}
}

03、GetWindowDC()函数

GetWindowDC函数:返回hWnd参数所指定的窗口的设备环境。

获得的设备环境覆盖了整个窗口(包括非客户区),例如标题栏、菜单、滚动条,以及边框。这使得程序能够在非客户区域实现自定义图形,例如自定义标题或者边框。当不再需要该设备环境时,需要调用ReleaseDC函数释放设备环境。注意,该函数只获得通用设备环境,该设备环境的任何属性改变都不会反映到窗口的私有或者类设备环境中(如果窗口有的话)

3.1 GetWindowDC()示例

//C++代码 :.h程序
class xxx : public CDialogEx
{//
public:CStatic m_picVar; //Pictrue control控件变量
}
//C++代码:.cpp程序
void xxx::OnBnClickedBtnPreview()
{UpDateData(TRUE); //更新界面参数CRect rectPictrue;//获取绘图控件的客户区坐标m_picVar.GetClientRect(&rectPictrue);HWND* hWnd = (HWND*)GetDlgItem(IDC_WAVE_DRAW); //获取控件句柄(暂时不用)if(m_nPaintLine == 0){//画圆TestCircle(m_picVar.GetWindowDC(), rectPictrue); //画圆函数}/*如果不用此设备了,就要及时释放,以免占资源,西面我写出第三个函数,我这里是不使用的*/m_picVar.ReleaseDC(m_pivcVar.GetDC()); //释放资源,这里前面两个都可以释放
}

04、ReleaseDC()函数

ReleaseDC()函数功能:函数释放设备上下文环境(DC)供其他应用程序使用。函数的效果与设备上下文环境类型有关。它只释放公用的和设备上下文环境,对于类或私有的则无数。

函数原型:

int ReleaseDC(HWND hWnd, HDC hdc)

参数说明:

  • hWnd:指向要释放的设备上下文环境所在的窗口的句柄。
  • hDC:指向要释放的设备上下文环境的句柄。

返回值:返回值说明了设备上下文环境是否释放;如果释放成功,则返回值为1;如果没有释放成功,则返回值为0。

PS:每次调用GetWindowDC和GetDC函数检索公用设备上下文环境之后,应用程序必须调用ReleaseDC函数来释放设备上下文环境。
应用程序不能调用ReleaseDC函数来释放由CreateDC函数创建的设备上下文环境,只能使用DeleteDC函数。

版权声明:转载请注明出处,谢谢!

http://www.jmfq.cn/news/5012173.html

相关文章:

  • wordpress用户量上限/seo计费系统源码
  • 唐山网站建设培训/百度首页优化排名
  • 万国手表网站/河南网站推广
  • 湖南省建设厅网站/哈尔滨seo关键字优化
  • 二次开发语言/网站推广优化方案
  • 我想建立一个网站不知道怎么做啊/搜索引擎优化教程
  • 韩国手表网站/广告推广网站
  • 服务商pid是什么意思/百度爱采购怎么优化排名
  • 丽江网站建设/优化网站视频
  • 浙江省网站备案注销申请表/武汉网站开发公司seo
  • 江西网站建设价格低/网络营销的概述
  • 注册网站商标多少钱/怎样注册个人网站
  • 深圳网址网站建设公司/刷赞网站推广永久
  • 怎么弄网站/上海网站快速排名优化
  • 广州比较好的网站建设哪家好/外贸平台自建站
  • 服装网站建设目标/优化大师好用吗
  • 网站做项目/seo基础视频教程
  • 如何建设管理好法院网站/百度主页网址
  • 制作网站能赚钱吗/百度引流免费推广怎么做
  • 怎么做简单网站/郑州seo哪家好
  • 网站开发建设合同/百度关键词怎么设置
  • dedecms企业网站模板/百度一下你就知道主页
  • 黄浦专业做网站/网站监测
  • 一个公司做两个网站的好处/seo排名优化北京
  • 网站关键词搜索排名怎么做/天机seo
  • 台州网站设计开发/广告网站有哪些
  • 教做潮男的网站/什么网站可以免费推广
  • ftp和网站后台/什么是搜索引擎推广
  • 公司域名备案网站名称/聊石家庄seo
  • 购物网站开发技术/东莞seo建站公司