[ windows程序设计(programing windows) ] - 控制项之按钮入门

本文介绍了Windows程序设计中的四种按钮类型:Check Boxes、Group Boxes、Push Buttons和Radio Buttons,详细讲解了它们的风格、创建方法及响应事件。通过CreateWindow函数创建按钮,并讨论了各种按钮的特性和交互行为,例如BS_CHECKBOX、BS_AUTOCHECKBOX等风格的用法,以及如何处理WM_COMMAND消息。
摘要由CSDN通过智能技术生成

按钮是windows中控制项的一类,大体上看,Windows定义了4种类型的按钮,分别是Check Boxes,Group Boxes,Push Buttons,Radio Buttons。

每一个类型的按钮又可以细分为几种按钮。在此我来一一介绍一下。


因为是按钮入门的原因,所以我在这里讲一下如何创建按钮,创建一个按钮需要用到CreateWindow函数,下面我给出该函数并对其参数予以简单介绍

HWND WINAPI CreateWindow(
  _In_opt_ LPCTSTR   lpClassName,
  _In_opt_ LPCTSTR   lpWindowName,
  _In_     DWORD     dwStyle,
  _In_     int       x,
  _In_     int       y,
  _In_     int       nWidth,
  _In_     int       nHeight,
  _In_opt_ HWND      hWndParent,
  _In_opt_ HMENU     hMenu,
  _In_opt_ HINSTANCE hInstance,
  _In_opt_ LPVOID    lpParam
);
第一个参数的类型是以NULL结尾的字符串。这个字符串必须是已经被RegisterClass函数或者RegisterClassEx函数注册过的,也可以是系统已经定义好的,而我们要讨论的建立按钮就是用的系统已经定义的字符串,TEXT("button")。

第二个参数的类型和上面一样。这个字符串是窗口名。如果这个窗口具有一个标题栏,那么窗口名将会显示在标题栏上;如果是控制项,如buttons,check boxes,static contro

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值