鱼C论坛

 找回密码
 立即注册
查看: 2505|回复: 0

[API档案] CREATESTRUCT 结构

[复制链接]
发表于 2016-5-11 23:50:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
注:本文档由 谁动了我的豆包 翻译,小甲鱼校对。

原文链接 -> 传送门

CREATESTRUCT 结构

CREATESTRUCT 结构定义传递给应用程序的窗口进程的初始化参数。


结构原型:

  1. typedef struct tagCREATESTRUCT {
  2.    LPVOID lpCreateParams;
  3.    HANDLE hInstance;
  4.    HMENU hMenu;
  5.    HWND hwndParent;
  6.    int cy;
  7.    int cx;
  8.    int y;
  9.    int x;
  10.    LONG style;
  11.    LPCSTR lpszName;
  12.    LPCSTR lpszClass;
  13.    DWORD dwExStyle;
  14. } CREATESTRUCT;
复制代码


成员解析:

成员 含义
lpCreateParams 指向一个被用于创建窗口的数据
hInstance 标识拥有新窗口模块的模块实例句柄
hMenu1. 标识被新窗口使用的菜单

2. 如果该窗口是一个子窗口,那么该菜单包含整型 ID
hwndParent1. 标识拥有新窗口的窗口

2. 如果新窗口是一个顶层窗口,那么该参数为 NULL
cy指定新窗口的高度
cx指定新窗口的宽度
y1. 指定了新窗口左上角的 Y 坐标

2. 如果该新窗口是一个子窗口,那么该坐标是相对于父窗口的,否则,该窗口就是相对于屏幕的原点
x1. 指定了新窗口左上角的 X 坐标

2. 如果该新窗口是一个子窗口,那么该坐标是相对于父窗口的,否则,该窗口就是相对于屏幕的原点
style指定新窗口的样式
lpszName指向指定新窗口名字的字符串
lpszClass指向指定新窗口的窗口类名(一个 WNDCLASS 结构)的字符串
dwExStyle指定新窗口的扩展样式


需求:

Header Winuser.h (包含于 Windows.h)


【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 06:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表