juliusun.com
DWORD | dwExStyle, |
LPCTSTR | lpClassName, |
LPCTSTR | lpWindowName, |
DWORD | dwStyle, |
int | x, |
int | y, |
int | nWidth, |
int | nHeight, |
HWND | hWndParent, |
HMENU | hMenu, |
HINSTANCE | hInstance, |
LPVOID | lpParam |
宏名 | 宏值 | 意义 |
---|---|---|
WS_EX_ACCEPTFILES | 0x00000010L | 可向窗口拖拽文件 |
WS_EX_APPWINDOW | 0x00040000L | 窗口可见时,将一个顶层窗口放置到任务条上 |
WS_EX_CLIENTEDGE | 0x00000200L | 窗口有一个带阴影的边界 |
WS_EX_CONTEXTHELP | 0x00000400L | 在窗口的标题条包含一个问号标志。当用户点击了问号时,鼠标光标变为一个问号的指针、如果点击了一个子窗口,则子窗口接收到WM_HELP消息。子窗口应该将这个消息传递给父窗口过程,父窗口再通过HELP_WM_HELP命令调用WinHelp函数。这个Help应用程序显示一个包含子窗口帮助信息的弹出式窗口。 WS_EX_CONTEXTHELP不能与WS_MAXIMIZEBOX和WS_MINIMIZEBOX同时使用 |
WS_EX_CONTROLPARENT | 0x00010000L | 允许用户使用Tab键在窗口的子窗口间搜索 |
WS_EX_DLGMODALFRAME | 0x00000001L | 创建一个带双边的窗口;该窗口可以在dwStyle中指定WS_CAPTION风格来创建一个标题栏 |
WS_EX_LAYERED | 0x00080000 | 创建一个分层窗口 |
WS_EX_LEFT | 0x00000000L | 窗口具有左对齐属性,默认值。 |
WS_EX_LTRREADING | 0x00000000L | 窗口文本从左到右阅读属性,默认值。 |
WS_EX_MDICHILD | 0x00000040L | 创建一个MDI子窗口 |
WS_EX_RIGHTSCROLLBAR | 0x00000000L | 垂直滚动条在窗口的右边界,默认值 |
WS_EX_RTLREADING | 0x00002000L | 如果外壳语言是如Hebrew,Arabic,或其他支持读顺序对齐(reading order alignment)的语言,则窗口文本是一自左向右)RIGHT到LEFT顺序的读出顺序。若是其他语言,在该风格被忽略并且不作为错误处理 |
WS_EX_STATICEDGE | 0x00020000L | 窗口对不接受用户输入的项显示一个三维边框风格 |
WS_EX_TOPMOST | 0x00000008L | 指明以该风格创建的窗口应放置在所有非最高层窗口的上面并且停留在上面,即使窗口未被激活 |
WS_EX_WINDOWEDGE | 0x00000100L | 窗口有一个有凸起的边缘 |
宏名 | 宏值 | 意义 |
---|---|---|
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中) |
库 | User32.lib |
DLL | User32.dll |
UNICODE版本名 | CreateWindowExW |
ANSI版本名 | CreateWindowExA |
作者:QQ:3304576112 交流QQ群:316930386 本站保留本页版权,可共享网址,匆复制内容