C++窗体程序设计(一)窗体类WNDCLASSEX

您所在的位置:网站首页 窗口程序一般用什么语言写 C++窗体程序设计(一)窗体类WNDCLASSEX

C++窗体程序设计(一)窗体类WNDCLASSEX

2024-07-14 20:59| 来源: 网络整理| 查看: 265

(本文使用VS2017) 在初步学习了c++之后,我们可以着手设计一个窗口类程序,但在这之前,我们得知道c++里面是怎么设计窗口的。 开始创建窗口之前,我们需要包含几个关键的头文件:

#include #include #include

当然,如果你和我一样,是这么创建的(如下图),那么VS2017会自动包含一个stdafx.h的预编译头文件,里面包含了很多我们可能要用到的头文件,也就不用再重复输入上面的头文件。创建窗体程序项目窗口

#include "stdafx.h"

另外通过VS2017创建的桌面应用程序,会自动包含一个窗口创建模板,该模板甚至能直接运行,非常有利于我们的学习。 在这里插入图片描述 我们先跳过长长的函数和变量名,直接跳到注册窗口类。 在这里插入图片描述 众所周知,窗口,就是打开我的电脑、任意文档、甚至浏览器所弹出的界面。这个界面是可以变化的(长宽、风格、名称等等)。 在c++中也一样,在创建了一个窗口后,你可以为该窗口配置属性。 c++自带了一个类 WNDCLASS( 一般用WNDCLASSEXW,EX表示增强版,W表示宽字符),用于创建窗口对象, WNDCLASSEXW中有很多类成员对象,用于配置窗口属性。

看函数MyRegisterClass内的语句: 看不懂的地方可以先跳过,照着写就行

WNDCLASSEXW wcex; //WNDCLASSEXW是窗口类,此句的意思是创建一个名为wcex的窗口对象,也就是我们要创建的窗口 wcex.cbSize


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3