文档章节

CREATESTRUCT 结构

lake_r
 lake_r
发布于 2012/04/10 21:27
字数 356
阅读 77
收藏 0

typedef struct tag CREATESTRUCT

{

LPVOID lpCreateParams;

HANDLE hInstance;

HMENU hMenu;

HWND hwndParent;

int cy;

int cx;

int y;

int x;

LONG style;

LPCSTR lpszName;

LPCSTR lpszClass;

DWORD dwExStyle;

}

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

成员:

lpCreateParams 指向将被用于创建窗口的数据的指针。

hInstance 标识了拥有新窗口的模块的模块实例的句柄。

hMenu 标识了要被用于新窗口的菜单。如果是子窗口,则包含整数ID。

hwndParent 标识了拥有新窗口的窗口。如果新窗口是一个顶层窗口,这个参数可以为NULL。

cy 指定了新窗口的高。

cx 指定了新窗口的宽。

y 指定了新窗口的左上角的y轴坐标。如果新窗口是一个子窗口,则坐标是相对于父窗口的;否则坐标是相对于屏幕原点的。

x 指定了新窗口的左上角的x轴坐标。如果新窗口是一个子窗口,则坐标是相对于父窗口的;否则坐标是相对于屏幕原点的。

style 指定了新窗口的风格。

lpszName 指向一个以null结尾的字符串,指定了新窗口的名字。

lpszClass 指向一个以null结尾的字符串,指定了新窗口的Windows类名(一个WNDCLASS结构;更多的信息参见Win32 SDK文档)

    dwExStyle 指定了新窗口的扩展风格。

© 著作权归作者所有

lake_r
粉丝 82
博文 156
码字总数 72444
作品 0
朝阳
后端工程师
私信 提问
CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别

MFC(VC6.0)的CWnd及其子类中,有如下三个函数: 让人很不容易区分,不知道它们究竟干了些什么,在什么情况下要改写哪个函数? 想知道改写函数?让我先告诉你哪个不能改写,那就是SubclassWin...

ryany
2010/12/20
0
0
james 问题

我现在要进行JAMES二次开发,现在我一点build.bat就报出 compile-main: Compiling James Java sources Compiling 317 source files to D:\Program Files\apache-james-2.3.2\build\classes D......

朱炳飞
2010/10/23
410
0
【译】TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 1

原文链接:TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 1 这个系列专注于使用C++和OpenGL在windows平台上开发2D游戏,项目目标是在系列结束后能开发出一个类似俄罗...

嗯哼9925
2017/12/28
0
0
关于MFC中窗口最大化的两篇文章

文一:转载(http://dev.csdn.net/htmls/28/28675.html) docview结构中让窗口一开始就最大化探讨 作者:enoloo 一般的做法是在 C**App::InitInstance()中,修改成这样: { //... mpMainWnd-...

钟小华
2011/04/02
0
0
几个WM消息其lParam和wParam参数定义

几个WM消息其lParam和wParam参数定义 鼠标消息 lParam:低字组为x 座标,高字组为y 座标,这两个座标是相对于窗口显示区域左上角的位置。 Wparam:指示滑鼠按键以及Shift和Ctrl 键的状态。可...

IMGTN
2012/10/03
0
1

没有更多内容

加载失败,请刷新页面

加载更多

JDK线程池

线程池 类继承关系,方法太多就不列出来了。 Executors Executors扮演线程池工厂的角色,ThreadPoolExecutor就代表一个线程池。Executors提供了各种类型的线程池,主要有以下这些方法: publ...

lazy~
12分钟前
0
0
干货 | IP高防使用配置

一、知识简介 DoS(Denial of Service),即拒绝服务攻击。该攻击是利用目标系统网络服务功能缺陷或者直接消耗其系统资源,目的是使该目标客户的系统不可用,无法提供正常的服务。 DDoS(Dis...

京东云技术新知
20分钟前
3
0
关于Php实现图片压缩

<?php /** * 图片压缩类:通过缩放来压缩。 * 如果要保持源图比例,把参数$percent保持为1即可。 * 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则...

chenhongjiang
23分钟前
0
0
numpy 存在旧版本

安装numpy后,引入numpy包的时候报错: ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['/usr/lib64/python2.7......

张欢19933
25分钟前
0
0
从零开始实现放置游戏(二)——整体框架搭建

  上一篇,我们讲解了游戏的大概背景,知道了要做什么内容。现在已经可以开始搭建游戏的代码框架。 整体架构   我们将整个项目命名为idlewow,目前包含以下几个模块idlewow-facade, idl...

丶谦信
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部