C++ 基础知识(二)变量 HINSTANCE、HWND、HDC

您所在的位置:网站首页 宝马hdc退出工作是什么意思 C++ 基础知识(二)变量 HINSTANCE、HWND、HDC

C++ 基础知识(二)变量 HINSTANCE、HWND、HDC

2024-07-18 06:45:22| 来源: 网络整理| 查看: 265

1.变量类型 HINSTANCE HINSTANCE 是Windows里的一中数据类型,其实就是一个无符号的长整形,是32位的,是用于标示(记录)一个程序的实例。它与HMODULE是一样的(通用的,这两种类型最终就是无符号长整形)。 HINSTANCE, 分开看就是 H + INSTANCE, 其中H代表 HANDLE(再程序中翻译为“句柄”的意思),INSTANCE 中文就是"实例"的意思。 想得到一个实例, 可通过全局API函数 GetModuleHandle 得到,参数传入模块的名字(exe或者DLL的名字),返回的类型是HMODULE,其实就是HINSTANCE类型。 或者在入口函数(如WinMain)的参数可以得到(是操作系统传进入的),你可以在入口函数里把这个变量的值保存起来以方便后面使用。 2.变量类型 HWND 1、HWND 是一个基本类型,和char int等同级别的,可以把它当做long型去看待。它就像是身份证号一样,人生下来政府给发个身份证号,窗口创建系统就分配一个句柄。通过身份号,可以知道人的 姓名、住址、年龄。通过句柄也就能知道窗口类,窗口指针。 2、HWND:h 是类型描述,表示句柄(handle), Wnd 是变量对象描述,表示窗口,所以hWnd 表示窗口句柄   hWnd 属性:   返回窗体或控件的句柄(注意 OLE 容器控件不支持该属性。句柄:是由操作环境定义的一个唯一的整数值,它被程序用来标识或者切换到对象,如窗体或控件等。)。   语法:   object.hWnd   object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。 3.变量类型 HDC HDC是Windows的设备描述表句柄。 在Windows环境中,句柄是用来标识被应用程序所建立或使用的对象的唯一整数,这些对象包括: 模块(module) 任务(task) 实例(instance) 文件(file) 内存块(block of memory) 菜单(menu) 控制(control) 字体(font) 资源(resource), 包括图标(icon),光标(cursor),字符串(string)等 GDI对象(GDI object), 包括位图(bitmap),画刷(brush),元文件(metafile),调色板(palette),画笔(pen),区域(region),以及设备描述表(device context)。

HDC是指窗体、控件的句柄,是长整类型 这是windows编程里很重要的一个类型,它唯一标识了一个对象 比如窗口,按钮,视图等,也就是一个代号 另外它和C++没有什么直接的关系,HDC是windows系统API中定义的一个数据类型



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭