首页 »VB教程 » windowsapi函数:Windows API一日一练(8)UpdateWindow函数 »正文
windowsapi函数:Windows API一日一练(8)UpdateWindow函数
来源: 发布时间:星期一, 2009年9月28日 浏览:2次 评论:0
UpdateWindow 是更新窗口 客户区 主要通过发送WM_PAINT消息来实现 声明如下: WINUSERAPI BOOL WINAPI UpdateWindow( __in HWND hWnd); hWnd是要更新窗口客户区 窗口句柄 这个 例子如下: #001 BOOL InitInstance(HINSTANCE hInstance, nCmdShow) #002 { #003 HWND hWnd; #004 #005 hInst = hInstance; // 保存例子句柄到全局变量里 #006 #007 hWnd = CreateWindow(szWindowClass, #008 szTitle, #009 WS_OVERLAPPEDWINDOW, #010 CW_USEDEFAULT, #011 0, #012 CW_USEDEFAULT, #013 0, #014 NULL, #015 NULL, #016 hInstance, #017 NULL); #018 #019 (!hWnd) #020 { #021 FALSE; #022 } #023 #024 ShowWindow(hWnd, nCmdShow); #025 UpdateWindow(hWnd); #026 #027 // #028 //蔡军生 2007/07/14 #029 //显示窗口测试 #030 MessageBox(NULL,_T("最大化"),_T("测试"),MB_OK); #031 #032 //显示窗口为最大化 #033 ShowWindow(hWnd, SW_SHOWMAXIMIZED); #034 #035 #036 MessageBox(NULL,_T("原来位置"),_T("测试"),MB_OK); #037 #038 //显示窗口为原来位置 #039 ShowWindow(hWnd, SW_SHOWNORMAL); #040 #041 #042 TRUE; #043 } 第25行就是 UpdateWindow 来更新窗口 客户区 般创建窗口的后都需要 UpdateWindow 来更新窗口客户区 显示 否则是乱糟糟
相关文章
读者评论
发表评论
|
|