juliusun.com
LPCTSTR | lpClassName, |
LPCTSTR | lpWindowName, |
DWORD | dwStyle, |
int | x, |
int | y, |
int | nWidth, |
int | nHeight, |
HWND | hWndParent, |
HMENU | hMenu, |
HINSTANCE | hInstance, |
LPVOID | lpParam |
宏名 | 宏值 | 意义 |
---|---|---|
WS_BORDER | 0x00800000L | 窄边框窗口 |
WS_CAPTION | 0x00C00000L | 窗口有标题栏(包含WS_BORDER风格) |
WS_CHILD | 0x40000000L | 窗口是子窗口。子窗口不能有菜单栏,此风格不能与WS_POPUP同用 |
WS_CHILDWINDOW | 0x40000000L | 同WS_CHILD |
WS_CLIPCHILDREN | 0x02000000L | 当在父窗口内绘图时,排除子窗口区域。在创建父窗口时使用这个风格 |
WS_CLIPSIBLINGS | 0x04000000L | 排除子窗口之间的相对区域,也就是,当一个特定的窗口接收到 WM_PAINT 消息时,WS_CLIPSIBLINGS 风格将所有层叠窗口排除在绘图之外,只重绘指定的子窗口。如果未指定WS_CLIPSIBLINGS风格,并且子窗口是层叠的,则在重绘子窗口的客户区时,就会重绘邻近的子窗口 |
WS_DISABLED | 0x08000000L | 窗口初始状态为禁用的子窗口 |
WS_DLGFRAME | 0x00400000L | 窗口带对话框边框风格。这种风格的窗口不能带标题条 |
WS_GROUP | 0x00020000L | 指定一个控制组的第一个控制成员。这个控制组由第一个控制成员和随后定义的控制成员组成,自第二个控制成员开始每个控制成员,具有WS_GROUP风格,每个组的第一个控制成员带有WS_TABSTOP风格,从而使用户可以在组间移动。用户随后可以使用光标在组内的控制间通过方向键改变键盘焦点 |
WS_HSCROLL | 0x00100000L | 窗口有水平滚动条 |
WS_ICONIC | 0x20000000L | 窗口初始状态为最小化状态,同WS_MINIMIZE |
WS_MAXIMIZE | 0x01000000L | 窗口初始状态为最大化状态 |
WS_MAXIMIZEBOX | 0x00010000L | 窗口具有最大化按钮。该风格不能与WS_EX_CONTEXTHELP风格同时出现,同时必须指定WS_SYSMENU风格 |
WS_MINIMIZE | 0x20000000L | 窗口初始状态为最小化状态,同WS_ICONIC |
WS_MINIMIZEBOX | 0x00020000L | 窗口具有最小化按钮。该风格不能与WS_EX_CONTEXTHELP风格同时出现,同时必须指定WS_SYSMENU风格 |
WS_OVERLAPPED | 0x00000000L | 窗口是层叠窗口。层叠窗口有标题栏和边框。同WS_TILED |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | 窗口具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX风格,同WS_TILEDWINDOW |
WS_POPUP | 0x80000000L | 是一个弹出式窗口。该风格不能与WS_CHILD风格同时使用 |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | 创建一个具有WS_BORDER,WS_POPUP,WS_SYSMENU风格的窗口,WS_CAPTION和WS_POPUPWINDOW必须同时设定才能使窗口某单可见。 |
WS_SIZEBOX | 0x00040000L | 窗口有可调边框,同WS_THICKFRAME |
WS_SYSMENU | 0x00080000L | 窗口在标题条上带有窗口菜单 |
WS_TABSTOP | 0x00010000L | 创建一个控制成员,这个控制成员在用户按下Tab键时可以获得键盘焦点。按下Tab键后使键盘焦点转移到下一具有WS_TABSTOP风格的控制成员 |
WS_THICKFRAME | 0x00040000L | 窗口具有可调边框,同WS_SIZEBOX |
WS_TILED | 0x00000000L | 窗口是层叠窗口。层叠窗口有标题栏和边框。同WS_OVERLAPPED |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | 窗口具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU, WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX风格。同WS_OVERLAPPEDWINDOW |
WS_VISIBLE | 0x10000000L | 窗口初始时可见 |
WS_VSCROLL | 0x00200000L | 窗口有竖直滚动条 |
最低桌面系统支持 | Windows 2000 Professional |
头文件 | Winuser.h (已包含在Windows.h中) |
UNICODE版本名 | CreateWindowW |
ANSI版本名 | CreateWindowA |
作者:QQ:3304576112 交流QQ群:316930386 本站保留本页版权,可共享网址,匆复制内容