窗口风格 与 窗口类风格

使用C++编写一个可视化窗口 初学C++时,控制台会给我们提供一个黑窗口,而这篇文章所做的就是:创建一个属于图形界面窗口,而不是使用控制台黑窗口 如图,这是一个标题为XSZY的窗口 看完这篇文章,你想要的窗口大小,图标等都可以自己定义 甚至是在窗口上鼠标的样子,都是可以随意改的 所有有关视窗的基本函数和类型都定义在头文件 <windows.h> 中 我们只需要引用就好了 //引用头文件 windows.h #include<windows.h> 然后定义程序的入口函数main int __stdcall W 阅读详情

窗口风格

 

WS_BORDER 新建一个有边框的窗口

WS_CAPTION 新建一个有边框、标题栏的窗口。不能和 WS_DLGFRAME 一起用

WS_CHILD 新建一个子窗口,不能和 WS_POPUP 一起用

WS_CHILDWINDOW 和 WS_CHILD 风格一样

WS_CLIPCHILDREN 当在父窗口绘制的时候,父窗口上还有一个子窗口,那么设置了这个样式的话,子窗口区域父窗口就不负责绘制。

WS_CLIPSIBLINGS 当两个窗口相互重叠时,设置了WS_CLIPSIBLINGS样式的子窗口重绘时不能绘制被重叠的部分。反之没有设置WS_CLIPSIBLINGS样式的子窗口重绘时是不考虑重叠不重叠,统统重绘

WS_DISABLED 创建一个窗口,最初禁用。

WS_GROUP 应用于一组单选按钮时,可以保证该组按钮只能有一个被选中。

WS_HSCROLL 创建一个窗口,有一个水平滚动条。

WS_ICONIC 创建一个初始最小化的窗口。和 WS_MINIMIZE 风格一样

WS_MAXIMIZE 创建一个初始最大化的窗口。

WS_MAXIMIZEBOX 创建一个窗口,有一个最大化按钮。

WS_MINIMIZE 创建一个初始最小化的窗口。 只和 WS_OVERLAPPED 风格一起用。

WS_MINIMIZEBOX 创建一个窗口,有一个最小化按钮。

WS_OVERLAPPED 新建一个有边框、标题栏的重叠窗口。

WS_OVERLAPPEDWINDOW 创建一个综合窗口,拥有WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX,WS_MAXIMIZEBOX 风格。

WS_POPUP 创建一个弹出窗口,不能和WS_CHILD风格一起用

WS_POPUPWINDOW 创建一个弹出式窗口,该窗口拥有边框、弹出风格还有系统按钮。

WS_SIZEBOX 和 WS_THICKFRAME 风格一样

WS_SYSMENU 创建一个带有控制菜单的窗口

WS_TABSTOP 可以使用Tab键进行选择。

WS_THICKFRAME 创建个有小边框的窗口,可以缩放大小。

WS_TILED 新建一个有边框、标题栏的重叠窗口

WS_TILEDWINDOW 创建一个综合窗口,拥有WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU,WS_THICKFRAME, WS_MINIMIZEBOX,WS_MAXIMIZEBOX 风格。

WS_VISIBLE 创建一个窗口,最初可见

WS_VSCROLL 创建一个窗口,有一个垂直滚动条。


窗口类风格


CS_HREDRAW 一旦移动或尺寸调整使客户区的宽度发生变化,就重新绘制窗口


CS_VREDRAW 一旦移动或尺寸调整使客户区的高度发生变化,就重新绘制窗口


CS_OWNDC  为该类中的每一个窗口分配一个唯一的设备上下文


CS_DBLCLKS  当用户双击鼠标时向窗口过程发送双击消息

易语言仿Windows XP风格窗口设计实践 本文还有配套的精品资源,点击获取 简介:易语言是一种面向初学者的中文编程语言,本模块提供了用于创建Windows XP风格窗口的源码。该模块包含创建窗口、设置样式、处理消息、绘制控件等函数,旨在提高开发效率并使开发者能够复用和扩展代码。模块中涉及窗口类定义、消息循环、控件创建、绘图函数、资源管理、错误处理和兼容性问题的处理。 1. 易语言编程基础 易语言是一... 阅读详情

相关推荐

MQTT(一)C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载)

目录 MQTT(一)C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载) MQTT(二)在windows64位上安装Python环境 MQTT(三)Python客户端+net客户端+net服务端 简单通信 MQTT(四)树莓派开机自动运行Python客户端 MQTT(五)EMQ开源MQTT消息服务器 1 什么是 MQTT ? MQTT(Message Que...

pw的博客 10万+

Windows 子窗口控件深度解析:Button类WS_CHILD与WS_TABSTOP等5种窗口风格实战

本文深入解析Windows子窗口控件中Button类的5种核心窗口风格(WS_CHILD、WS_VISIBLE、WS_DISABLED、WS_TABSTOP、WS_GROUP),通过C++代码示例展示如何创建和管理专业级按钮控件,提升Windows窗口程序的交互体验和开发效率。

weixin_30635053的博客 431

铭飞MCMS源码部署

文章目录前言一、下载铭飞源码二、部署源码1.使用IDEA打开源码2.配置tomcat环境2.1下载tomcat并测试是否可以成功启动(此处不赘述)2.2在IDEA中安装tomcat环境并配置3.添加数据库,并配置3.1新建数据库3.2 导入sql配置三、启动测试 前言 铭飞MCMS基于IDEA、tomcat和mysql的环境搭建。 提示:以下是本篇文章正文内容,下面案例可供参考 一、下载铭飞源码 gitee:https://gitee.com/mingSoft/MCMS/releases(各种版本按需下

MARS_ZORO的博客 4063

c语言中是窗口停留,一、Windows模态对话框—Tab停留和分组

在第九章,我们利用窗口子类别化为COLORS1增加功能,使我们能够按下Tab键从一个滚动条转移到另一个滚动条。在对话框中,窗口子类别化是不必要的,因为Windows完成了将输入焦点从一个控件移动到另一个控件的所有工作。尽管如此,您必须在对话框模板中使用WS_TABSTOP和WS_GROUP窗口样式达到此目的。对于所有想要使用Tab键存取的控件,都要在其窗口样式中指定WS_TABSTOP。如果参阅表...

weixin_32367173的博客 652

从工艺文件到寄生分析:手把手教你用华大九天RCExplorer做版图预检(附ITF文件解析)

本文详细介绍了华大九天RCExplorer工具在模拟IC和版图设计中的应用,从工艺文件解析到寄生参数提取的全流程。通过ITF文件的深度解析和实战案例,帮助工程师掌握金属层、介质层及通孔参数的关键影响,提升设计效率与准确性。文章还提供了与StarRC工作流集成的实用技巧,是国产EDA工具应用的权威指南。

weixin_42522552的博客 405

TSP:车为什么能和云端交互?

TSP:车为什么能和云端交互?

天赐好车的博客 410

Windows的窗口类风格、鼠标光标风格

一、窗口类        一个窗口类不是一个C++类,而是早于并存在于C++之外的窗口专有的类。窗口类的作用就像一个模板,可以由此创建其他的窗口,并可共享某些特征,包括下面的特征: 1、类风格:包括能给与窗口的微小的特征。 2、类图标:如果窗口有图标,用它来指定在窗口的左上角所画的图标。 3、类菜单:如果窗口有菜单,用它来指定窗口中显示的菜单。 4、类光标:当光标通过窗口的客户区时,用它

Naruto 2201

私家侦探如何追踪难以找到的人,掌握几个很少人知道的在线免费查询网站,搜索人名、电话号码以及地址的开源网站

私家侦探如何追踪难以找到的人,掌握几个很少人知道的在线免费查询网站,搜索人名、电话号码以及地址的开源网站。

代码讲故事 6484

windows常见窗口样式和控件风格以及类样式

Windows常见窗口样式和控件风格 王佰营 徐丽红 一、窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用) WS_MINIMIZE 创建窗口拥有最小化按钮 WS_MINIMIZEBOX 创建窗口拥有最小化按钮,须同时指定WS_SYSTEM样式 WS_VISIBLE 可见状态 WS_DISABLED 不可用状态 WS_CLIPSIBLINGS 使窗口排除子窗口之间的相对区域 WS_CLIPCHIL

u011109761的专栏 2730

EMB电子机械制动系统冗余备份方案介绍

随着汽车智能化技术的快速发展,自动驾驶技术的不断升级,对车辆制动系统的可靠性和安全性提出了更高要求。根据国际汽车安全法规(如UN R13-H)的最新修订,L3级及以上自动驾驶车辆必须配备具有冗余功能的制动系统,以确保在任何单一故障发生时仍能维持部分或全部制动能力。本文重点讨论最具前瞻性的EMB(电子机械制动)系统的冗余备份设计方案

m0_59012156的博客 853

【DRAM存储器二十六】DDR4介绍-DDR4 SDRAM的主要技术特性之CA Parity、CRC Write date

详述DDR4的CA奇偶检验和写数据CRC校验功能

highman110的博客 1294

WIN32窗口类风格和窗口风格(备查询)

一.WNDCLASS typedef struct { UINT cbSize //这个结构体的长度,一般用sizeof(WNDCLASSEX)设置 UINT style //窗口式样 WNDPROC lpfnWndProc //窗口消息处理的函数名 int cbClsExtra /...

weixin_30699465的博客 546

【图像去噪(Image Denoising)】关于【图像去噪】专栏的相关说明,包含适配人群、专栏简介、专栏亮点、阅读方法、定价理由、品质承诺、关于更新、去噪概述、文章目录、资料汇总、问题汇总(更新中)

你是否在全网苦寻【图像去噪(ImageDenoising)】的相关资料?你的目标是否是看懂【图像去噪(ImageDenoising)】的相关论文,复现代码,跑出结果,并试图创新?你是否需要发表【图像去噪(ImageDenoising)】的相关论文毕业?你是否需要做【图像去噪(ImageDenoising)】的相关项目,开发软件,研究算法,获得专利或者软著?只要是与【图像去噪(ImageDenoising)】有关的问题,那么请继续往下看。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 2万+

4.注册窗口类和创建窗口

1.注册窗口类函数   (1)RegisterClass/RegisterClassEx     ATOM RegisterClass(CONST WNDCLASS *lpWndClass);     ATOM RegisterClassEx(CONST WNDCLASSEX *lpwcx);     注册成功后,返回一个非0数字标识,失败返回0。   (2)窗口类的风格  ...

diandao9056的博客 507

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

窗口类

概论 应用程序在创建某个类型的窗口前,必须首先注册该“窗口类”(Windows Class),但注意不是C++类的类,而是一种数据结构,Windows系统的类型定义,而Windows窗口则是相应“窗口类”的实例。Register Window把窗口过程、窗口类型以及其他类型信息和要登记的窗口类关联起来。 定义 typedef struct _WNDCLASSEX { UINT cb

呵呵。。。 810

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

win32(三)

一 窗口注册和创建1 Win32窗口程序创建步骤1.1 WinMain入口函数的定义 1.2 WindowProc函数的定义 1.3 注册窗口类 RegisterClass/RegisterClassEx 1.4 创建窗口 CreateWindow/CreateWindowEx 1.5 窗口的显示和刷新 ShowWindow/UpdateWindow 1.6 消息处理 GetMess

爱生活,爱学习 367

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Windows窗口

Windows窗口       1. 窗口种类   重叠(Overlapped)窗口: 通常用于建立应用程序主窗口。事实上,有时也叫做“主”窗口或者“框架” 窗口。 WS_OVERLAPPED            = WS_TILED 包含标题栏,无系统菜单(最小、大化,关闭,或者是对开始菜单栏的该程序右键弹出菜单) WS_OVERLAPPEDWINDOW    = WS_

TechTiger的博客 2239

Win32API全局窗口类的注册与创建

Win32API全局窗口类的注册 应用程序全局窗口类的注册 typedef struct tagWNDCLASSEX { UINT cbSize; //结构体的大小,用sizeof得出 UINT style; //窗口类的风格,默认设置左右画出 WNDPROC lpfnWndProc; //回调函数,窗...

weixin_34348111的博客 349

ATL7窗口类剖析

目录: ATL7窗口类剖析... 1 目录:... 1 前言:... 1 第一章 HWND和CWindow类... 1 Create成员函数:... 2 使用CWindow类... 3 第二章 CWindowImpl类... 4 ProcessWindowMessage与消息映射宏... 4 窗口创建与消息路由.....

226

第3章,[标签 Win32] :创建窗口02,CreateWindow 函数的前 3 个参数

Windows 程序设计

2401_82825368的博客 999

datagridview 另外一个窗口调用_关于窗口风格的设置

窗口风格的历史在CreateWindowEx的参数中,有几个参数是64位的,它们用来指定窗口的风格。那么,这个64位整数是怎样和窗口风格对应起来的呢?Windows定义了dwStyle参数的高16位,同时,也定义了dwExStyle参数的全部位数。dwStyle参数的低16位由具体的窗口类(由RegisterClass创建)来确定。在Windows 95上,有一些应用程序开发者发现有一些dwExS...

weixin_32921457的博客 132

Win32窗口创建流程--

<br />窗口类风格<br />CS_DBLCLKS              鼠标指针在窗口内时,用户双击鼠标,向响应的窗口类的Windows Procedure发送双击消息<br />CS_CLASSDC             同一窗口类的所有窗口共享一个设备环境<br />CS_GLOBALCLASS    允许所有应用程序创建此类的窗口,不用考虑传递给CreateWindowEx()函数的hInstance参数的值。<br />CS_HREDRAW         如果客户区宽度改变或者移动窗口

ezhong0812的专栏 3163

Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起

转载请注明出处:http://blog.csdn.net/qinjuning                     本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。           下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,    一个Toast,

qinjuning、lets go 7万+
上一篇: windows程序设计 之 「HEAD」范例分析笔记
下一篇: windows程序设计 「PopPad3」范例分析笔记
TypeCool
博客等级 码龄22年 58粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值