窗口:窗口是Windows应用程序的非常重要元素,一个Windows程序至少要有一个窗口,称为主窗口,窗口就是屏幕上的矩形区域,是Windows应用程序与用户进行交互的接口。
句柄定义
句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,使用起来像指针,但它并不是真正意义上的指针。在windows有各种各样的资源(窗口、图标、光标画刷等),这些资源都是由操作系统创建并分配内存,并返回标识这些资源的标识号,即句柄。
句柄类型
在windows应用程序中,若想要操作窗口则需要得到这个窗口的句柄,即HWND。在windows中还有HFONT、HDESK、HDC、HCURSOR、HBRUSH、 HICON句柄类型;这些句柄都是Windows 的数据类型。
获取窗口句柄并设置窗口标题名称:
HWND hWnd=::GetForegroundWindow();
char cap[24]={"五子棋游戏人机对战"};
::SetWindowText(hWnd,cap);