创建窗口时,名字的区别
来源:互联网 发布:成为数据库工程师 编辑:程序博客网 时间:2024/06/05 22:30
一共有三个名字
1.WNDCLASS name1;(貌似一般都用wndclass)
2.name1.lpszClassName=”name2”
3.RegisterClass(&name1)
4.HWND hwnd=CreateWindow(“name2”,”name3”,……)
那么什么时候用什么呢?
name1:窗口类的名字,用于区分创建的不同的窗口种类
name2:是在窗口name1的一个实例,随意,一个窗口类可以有多个实例,即name2s,行为方式都相同,有窗口类name1来定义。
name3:就是窗口左上角的字,自己想写什么就写什么。
ps:
1.必须注意的是,在创建窗口时,CreateWindow的第一个参数时这个窗口类中一个实例的名字。
2.
以下内容引自http://www.cnblogs.com/helloj2ee/archive/2009/06/29/1513210.html(永远的窗口)
窗口类和窗口的关系,在面向对象里我们可以把它们比作类和对象的关系。但是更贴切的比喻,我认为是模具和成品的关系。窗口类好比一个个模具,想要做按钮,我们就拿一个按钮的模具,倒成一个模子,然后再在上面做一些慢工细活,成为一个按钮。
0 0
- 创建窗口时,名字的区别
- 转:修改tomcat命令窗口的名字
- 修改tomcat命令窗口的名字
- 修改Tomcat命令窗口的名字
- 修改tomcat命令窗口的名字
- 修改tomcat命令窗口的名字
- tomcat 修改命令窗口的名字
- 修改tomcat命令窗口的名字
- Oracle几个名字的区别
- 改变Xcode创建项目的名字
- 创建线程池的时候设置名字
- 用CreateWindow创建窗口时的注意事项
- 用CreateWindow创建窗口时的注意事项
- 简单的窗口创建
- MFC 窗口的创建
- 浮动窗口的创建。
- 框架窗口的创建
- 多窗口的创建
- 计算机网络的客户和服务及它们的方式
- [转载]android下activity中两个listview只允许主界面滚动
- mysql基础
- AndroidStudio集成ndk、开发JNI
- ubuntu无法打开software-center
- 创建窗口时,名字的区别
- 决策树
- 深入浅出大数阶乘
- Android中MediaPlayer的简单使用
- 古老编程环境展--- Windows篇
- 半小时就让你损失几十万的一条命令
- 进制转换
- 合并果子
- LeetCode *** 223. Rectangle Area