HWND:h是类型描述,表示句柄(handle),Wnd是变量对象描述,表示窗口,所以hWnd表示窗口句柄。Microsoft Windows运行环境,通过给应用程序中的每个窗体和控件分配一个句柄来标识他们。hWnd属性用于Windows API调用。许多Windows运行环境函数需要活动窗口的hWnd作为参数。在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:设备上下文是一种包含有关某个设备的绘制属性信息的Windo

本文介绍了C++中与Windows图形界面相关的三个核心概念:HWND(窗口句柄)、HDC(设备上下文)和HGLRC(OpenGL渲染上下文)。HWND用于标识窗口,HDC用于在屏幕上绘制窗口,而HGLRC则用于OpenGL绘图。在使用OpenGL绘图前,需要设置正确的窗口属性,并注意线程中RC的使用限制。
最低0.47元/天 解锁文章
837





