函数功能:该函数删除一个逻辑笔、画笔、字体、位图、区域或者调色板,释放所有与该对象有关的系统资源,在对象被删除之后,指定的句柄也就失效了。

DeleteObject函数原型

C

1

BOOLDeleteObject(HGDIOBJhObject);

参数:

hObject:逻辑笔、画笔、字体、位图、区域或者调色板的句柄。

返回值:成功,返回非零值;如果指定的句柄无效或者它已被选入设备上下文环境,则返回值为零。

注释:当一个绘画对象(如笔或画笔)当前被选入一个设备上下文环境时不要删除该对象。当一个调色板画笔被删除时,与该画笔相关的位图并不被删除,该图必须单独地删除。

Windows CE:当对象在当前被选入一个设备上下文环境时,DeleteObject函数返回错误。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:wingdi.h;库文件:gdi32.lib。

相关文章:destroycaret()函数函数功能:该函数清除插入标记的当前形状,从窗口中释放插入标记,并且删除屏幕上的插入标记。如果插入标记的形状是基于位图的,那么DestroyCaret不释放该位图。函数原型:BOOL DestroyCaret(VOLD)...

cfhookproc()函数函数功能:该挂钩函数是一个应用程序定义的或库定义的回调函数,此回调函数与ChooseFont函数一起使用。挂钩函数接收用于Font公共对话框的缺省对话框函数的消息和通告。LPCFHOOKPROC类型定义了一个指向这种回调函数的指针。CFHOOKProc是一个由应用程序定义的函数名的位置占有者。函数原型:UINT CALLBACK CFHookProc(HWND hdlg,UINT uiMsg,WPARAM wParam,LPARAM IParam);...

replacetext()函数函数功能。该函数创建一个系统定义的无模式对话框,此对话框使用户查找或替代一个串,或执行控制和替代操作。函数原型:HWND ReplaceText (LPFINDREPLACE Ipfr);...

findtext()函数函数功能:该函数创建一个系统定义的无模式Find对话框,为使用户指定一个串来查找文本内的文字。函数原型:HWND FindText(LPFINDREPLACE lpfr);...

CreateCursor()函数函数功能:该函数创建一个指定大小、位模式和热点的光标。 备注:nWidth和nHeight参数必须指定一个当前显示驱动支持的宽度和高度,因为系统不能创建一个其他尺寸的光标,为了确定显示驱动所支持的宽度和高度,请使用GetSystemMetrics函数,指定SM_CXCUROR或SM_CYCURSOR值。在一个应用程序关闭之前,必须调用DestroyCursor函数来释放与光标有关的任何系统资源。...

SetSystemCursor()函数函数功能:该函数使一个应用程序定制系统光标。它用hcur规定的光标内容代替id定义的系统光标内容,接着销毁hour。函数原型:BOOL SetSystemCursor(HCURSOR hour,DWORD id);...

DefDlgProc()函数函数功能:该函数为属于应用程序定义的对话框类的窗口过程提供缺省的消息处理。函数原型:LRESULT DefDlgProc(HWND hDlg,UINT Msg,WPARAM wParam, LPARAM Param);...

GetDlgCtrllD()函数函数功能:该函数返回指定控制的标识符。Int GetDlgCtrllD(HWND hwndCtl);...

MessageBox()函数函数功能:该函数创建、显示、和操作一个消息框。消息框含有应用程序定义的消息和标题,加上预定义图标与Push(下按)按钮的任何组合。int MessageBox(HWND hWnd,LPCTSTR IpCaption,UINT UType);...

Createlcon()函数函数功能:该函数按指定的大小、彩色、位创建图标。HCON Createlcon(HINSTANCE hlnstance,int nWidth,int nHeight,BYTE cPlanes,BYTE cBitsPixe,CONSTBYTE*IpbANDbits,CONST BYET*IpbXORbits);...

php new object delete,DeleteObject()函数相关推荐

  1. Windows API一日一练(29)SelectObject和DeleteObject函数

    Windows 显示设备的属性,共有下面几种:位图.画刷.字体.画笔.区域.如果要设置它们到当前设备里,就需要使用 SelectObject 函数,比如上面介绍的字体设置,就会用到这个函数.当你创建一 ...

  2. SelectObject和DeleteObject函数

    Windows 显示设备的属性,共有下面几种:位图.画刷.字体.画笔.区域.如果要设置它们到当前设备里,就需要使用 SelectObject 函数,比如上面介绍的字体设置,就会用到这个函数.当你创建一 ...

  3. Windows API一日一练 29 SelectObject和DeleteObject函数

    Windows 显示设备的属性,共有下面几种:位图.画刷.字体.画笔.区域.如果要设置它们到当前设备里,就需要使用 SelectObject 函数,比如上面介绍的字体设置,就会用到这个函数.当你创建一 ...

  4. SelectObject和DeleteObject 函数

    Windows显示设备的属性,共有下面几种:位图.画刷.字体.画笔.区域.如果要设置它们到当前设备里,就需要使用SelectObject函数,比如上面介绍的字体设置,就会用到这个函数.当你创建一个位图 ...

  5. php new object delete,php – S3 DeleteObject – DeleteMarker始终返回空

    我正在使用AWS SDK for PHP,版本2.4.7通过composer安装.从S3存储桶中删除文件后,即使文件实际已从S3中删除,响应对象中的DeleteMarker键也始终为空.文档说明如果操 ...

  6. Inside C++ object Model--构造函数

    默认构造函数 构造函数是干啥的, 是在构造类对象的时候, 给程序员进行对象初始化操作的机会. 不仅如此, 同时也是给编译器进行对象初始化的机会. 当然程序员和编译器的扮演的角色是不一样的, 考虑的问题 ...

  7. Windows API一日一练(28-29)CreateFont SetRect SelectObject DeleteObject函数-用各种不同的字体并进行文字绘制并注意释放

    主目录传送门 https://blog.csdn.net/zb774095236/article/details/108291755 本次学习的源码模板下载: 1.百度云:https://pan.ba ...

  8. object - c 函数的值

    函数名 说明 int rand() 随机数生成. (例) srand(time(nil)); //随机数初期化 int val = rand()%50; //0-49之间的随机数 int abs(in ...

  9. Replace Method with Method Object(以函数对象取代函数)

    在一个大型函数中,由于局部变量的使用导致无法采用Extract Method class Order...double price() {double primaryBasePrice;double ...

最新文章

  1. python3 正则表达式 匹配多个 单词 字符串
  2. CAS增加免登陆(Remember Me)功能
  3. linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
  4. 1、django安装,问题,创建项目,编写第一个demo
  5. 微软:Excel公式是世界上使用最广泛的编程语言
  6. asp.net mvc 实现文件管理参考资料
  7. JavaScript 音频插件和图表插件
  8. 苹果正研发类似亚马逊Echo设备 Sir更加智能化
  9. 调车遇到的问题及解决办法
  10. c++socket发送文字少一个字符_Socket粘包问题的3种解决方案,最后一种最完美
  11. phpstudy中php页面不识别php代码解决方法
  12. 20170908在线编程之圆周上问两点间的距离问题
  13. 测试人员常用的20个Linux命令(附Linux视频教程)
  14. 无法打开包括文件: “SDKDDKVer.h”问题解决办法
  15. cinta作业5:循环群
  16. MATLAB | 艺术就是画圈圈
  17. 坚持写博客以来的感受和改变
  18. 【本人秃顶程序员】图解分布式架构的演进过程
  19. 社区卫生服务管理系统
  20. 导入的OSM地图如何快速设置道路信息

热门文章

  1. 移动设备管理(MDM)与OMA(OTA)DM协议向导(一)——从WiMAX讲起
  2. Firefox 扩展插件
  3. JAVA家政服务管理系统毕业设计 开题报告
  4. Django+Vue开发生鲜电商平台之1.项目介绍
  5. 【云原生】风云暗涌的时代,DBA们的利刃出鞘了
  6. checking whether we are cross compiling... configure: error: in `/tmp/pip-build-rktAki/pycrypto解决方法
  7. 基于SRGAN的图像超分辨率处理
  8. #!/usr/bin/env node 到底是什么
  9. JDBC jar下载
  10. 解决报错:did not contain a valid NDK and couldn‘t be used