CWnd

既然窗口操作是Windows编程的核心内容,那么窗口基类CWnd在MFC类结构中的核心地位就无可争议了。它派生于CCmdTarget类,是最基本的GUI对象。我们在屏幕上看到的一切对象都与窗口有关,它们或者派生于CWnd,属继承关系,如对话框、工具栏、状态栏、子控件;或者被CWnd合成,属服务员与服务对象的关系,如图标、菜单、显示设备。   窗口类CWnd与Windows操作系统管理是显示(或隐藏)给用户的,作为应用程序的一种表现形式的窗口是两个概念。前者通过一个窗口句柄操作后者,不同的操作被封装为不同的成员函数。而后者,操作系统为其开辟了一个内存区,存储一个数据结构,进行管理。后者...
c++基础 | 2010-09-26 15:36 | 阅读 519 次 | 评论 0 条

句柄

句柄,是整个windows编程的基础,一个句柄是指使用的一个唯一的整数值,是指一个四字节长的数值,用于标志应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等,应用程序能够通过句柄访问相应的对象的信息。但是,句柄不是一个指针,程序不能利用它句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。 句柄是windows用来标志应用程序中建立的或是使用的唯一整数,windows使用了大量的句柄来来标志很多对象。 句柄概念  在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。但由此而产...
c++基础 | 2010-09-26 15:34 | 阅读 636 次 | 评论 0 条

hwnd

hwnd   : h 是类型描述,表示句柄, wnd 是变量对象描述,表示窗口,所以hwnd 表示窗口句柄 hWnd 属性  返回窗体或控件的句柄。   注意 OLE 容器控件不支持该属性。   语法   object.hWnd   object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。   说明   Microsoft Windows 运行环境,通过给应用程序中的每个窗体和控件分配一个句柄(或 hWnd)来标识它们。hWnd 属性用于Windows API调用。许多 Windows 运行环境函数需要活动窗口的 hWnd 作为参数。 ...
c++基础 | 2010-09-26 15:33 | 阅读 631 次 | 评论 0 条
最新评论