按钮是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