静态框窗口类名为"static"。一般情况下,我们只需要静态框也显示信息,用到它的功能较少,只需要展示信息时,只要在创建时指定标题就可以了。
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
  	switch (uMsg)
  	{
  	case WM_CREATE:
#define	IDS_CONTENT	103
    		CreateWindowEx(0, TEXT("static"),TEXT("这是我要展示的信息"), WS_CHILD | WS_VISIBLE, 10, 10, 200, 30, hWnd, (HMENU)IDS_CONTENT, ((LPCREATESTRUCT)lParam)->hInstance, NULL);
    		break;
  	case WM_CLOSE:
    		DestroyWindow(hWnd);
    		break;
  	case WM_DESTROY:
    		PostQuitMessage(0);
    		break;
  	default:
    		return DefWindowProc(hWnd, uMsg, wParam, lParam);
  	}
  	return 0;
}
静态框在需要改变文本内容时,通过发送WM_SETTEXT或是调用SetWindowText均可修改显示的内容,SetWindowText用法比较简单这里不详细介绍。同样也可以通过GetWindowText获取内容。
效果图如下:

代码:
| UNICODE编码源码地址: | 14unicode.php | 
| TCHAR编码源码地址: | 14tchar.php | 
| ANSI编码源码地址: | 14ansi.php | 
作者QQ:3304576112  交流QQ群:316930386  本教程内容由 juliusun.com 保留版权,请匆复制传播。
 本教程内容由 juliusun.com 保留版权,请匆复制传播。
