当前位置:知识百答>百科问答>VC++/MFC中HICON声明的变量什么意思?

VC++/MFC中HICON声明的变量什么意思?

2023-08-08 06:34:22 编辑:join 浏览量:544

VC++/MFC中HICON声明的变量什么意思?

HICON 是微软平台下的图标句柄。 类似的定义还有HANDLE、HWND、HDC、HBITMAP等。遵循的命名规则为大写的H加上大写的句柄类型(其中HANDLE是通用句柄,没有类型)。 在VC/MFC下,句柄其实就是一个用于兼容windows平台下其它编程语言的地址标记定义,其本质,是一个无类型指针: typedef void *HANDLE;typedef HANDLE HICON;//实际定义比较复杂,这里简化后还原实际语义。HICON这类句柄,主要作用是为了使用windows平台的API函数,这类函数是多编程语言通用的,很多语言没有指针,因此定义了这样一个局部类型。(注意:上面的代码只

在MFC中,H是句柄的意思,H开头的变量都是句柄变量,Icon是英文单词图标,所以这个是一个图标的句柄。类似的还有HWnd,其中Wnd是window是缩写,就是窗口句柄。你最好找找MFC中的一些命名规则看一下,对你以后看代码写代码有帮助的

图标这个是图标问题!你可以注释一句代码看效果 就清楚作用了!

图标 就是加载工具栏呗 工具栏的那个图标 ico 去看下资源那个文件夹就知道了

HICON是图标的句柄。 AfxGetApp()->LoadIcon(IDR_MAINFRAME);为获取系统标准的图标。

标签:C++,MFC,HICON

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/answer/208777.html
热门文章