第一步,按钮的创建:
普通按钮创建方式
HWND Hbut1 = CreateWindow("button", "按钮1", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 15, 5, 100, 50, hwnd, (HMENU)1001, pcs->hInstance, NULL);
带背景图片的图片创建方式:
HWND Hbut5 = CreateWindow("button", "图片按钮", WS_CHILD | WS_VISIBLE | BS_BITMAP, 120, 300, 100, 50, hwnd, (HMENU)1004, pcs->hInstance, NULL);
第二步:图片的加载
使用 LoadImage() 来加载资源
函数原型:
HANDLE LoadImage( HINSTANCE hInst, //DLL或者 exe文件的模块句柄,如果是加载独立的资源(比如路径图片),那么请填写NULL LPCSTR name, //图片名称 或者 全路径 UINT type, //图片类型 IMAGE_BITMAP 图像 IMAGE_CURSOR 光标 IMAGE_ICON 图标 int cx, //宽度 如果此参数为 0 并且fuLoad参数为LR_DEFAULTSIZE 函数使用SM_CXICON或SM_CXCURSOR设置宽度的系统度量值。如果此参数为零且LR_DEFAULTSIZE未使用,则函数使用实际资源宽度。 int cy, //高度 UINT fuLoad // 一般为 LR_DEFAULTCOLOR | LR_CREATEDIBSECTION );
相关推荐
c++ 纯api创建窗口与控件 包括窗口过程的写法//纯API创建窗口 底层代码 #include <windows.h> //如果出现该符号在函数中被引用需要配置:项目-》属性->配置属性->连接器=》系统 子系统 设
MFc(1):c语言/c++ 纯api 创建窗口 底层原理Visual Studio直接创建一个空项目控件的创建请参考:http://qingzhouquanzi.com/287.html新建一个 后缀为 .c 或者 .cpp文件#include <w
Windowsapi创建控件 或创建子窗口方法创建按钮一般是在 WM_CREATE消息的响应中创建子窗口 创建控件 创建按钮,创建单选框,复选框 等等按钮的创建:创建按钮第一个参数(类名)必须是 button 不区分大小写case WM_CREA
Windowsapi 高频窗口控件函数: 操作控件 创建 取句柄 取标题 取文本 置标题 置文本Win32API提供了一系列的函数来操作控件高频常用控件函数:类型说明GetDlgItem根据控件ID,取控件句柄GetDlgItemText根据控件ID,取控件文本GetDlgItemInt根据控件
Windowsapi控件:创建超级列表框超级列表框的类名是 WC_LISTVIEW样式是 LVS_ 开头的LVS_ICON图标视图LVS_SMALLICON小图标视图LVS_LIST列表视图LVS_REPORT报表视图可以向控件发送LVM_
windowsapi创建窗口 并创建 标准控件窗口的创建参考 http://qingzhouquanzi.com/269.html以下是windows 创建编辑框,文本框,标签,组合框,滚动条等头文件#include <windows.h&
Windowsapi:公共控件Windows中 分为标准控件 和 公共控件标准控件包括:标签,按钮,编辑框,组合框,滚动条,公共控件包括:动画框,日期框,热键框,日历,超级列表框,进度条,超链接,测量条,树形框,分页控件,工具条,
c++MFc常用控件_按钮(Button)_编辑框(Edit Control)_标签(Static Text)_超级列表框(List Control)_分组框(Group Box)_复选框(Check Box)_树形框(
c++类的创建 类的声明#include<iostream>using namespace std;#include <string> class 学生类{public: string 姓名; i
c++ 静态库的创建与编写静态库的编写:新建项目,选择win32然后在.h里写入下面代码#ifndef MYLIB_H //如果没有定义这个头文件 #define MYLIB_H //那么就定义一下这个头文件 (文件名就是