利用API函数编写程序

本文介绍了如何利用API函数来创建和管理窗口,包括设计窗口类、注册窗口类、创建窗口、显示及更新窗口的过程。同时,详细阐述了回调函数的建立,包括其形式和在不同消息下的处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)窗口的创建:

1>设计一个窗口类(其实是一个结构体):如:WNDCLASS wndcls;

     就是为这个结构体的各个分量赋值,设计一个窗口;

2>注册窗口类:如:RegisterClass(&wndcls);

3>创建窗口:如:CreateWindow(),CreateWindowEX();

4>显示及更新窗口:如:ShowWindow(),UpdateWindow();

(2)编程实现

1>设计一个窗口类:

WNDCLASS wndcls;

       wndcls.cbClsExtra=0;//类额外信息

       wndcls.cbWndExtra=0;//窗口额外信息

       wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);//HBRUSH画刷句柄,表示用黑色的画刷

       wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);//NULL表示用标准光标,第二个参数为光标的形状

       wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);//hIcon图标句柄,利用LoadIcon赋值(第二个参数为图标的形状)

       //用已有图标用LoadIcon,创建图标用CreateIcon,创建窗口用CreateWindow,销毁窗口用DestroyWindow

       wndcls.hIns

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值