Win32汇编之创建窗口


//系统将输入设备(键盘,鼠标)的动作记录在系统消息队列中,根据动作产生的窗口就将消息分配到相应的程序消息队列中。
//模块句柄、文件句柄、窗口句柄、线程句柄

0、创建窗口过程
1、定义WNDCLASSEX结构、注册窗口类(RegisterClassEX)
      WNDCLASSEX结构的参数:hInstance 指定注册的窗口属于哪个模块
                                                        IpszClassName指定程序员要建立的类名,以后就可以用这个名称来引用它。
                                                        IpfnWndProc指定了基于这个类建立的窗口过程的地址。
      注:一个窗口类可以被多个窗口使用,也就是说它们共用同一个窗口过程。
             在调用RegisterClassEX函数时把窗口过程的地址告诉了Windows,这就是Windows回调时指导调到哪里
             的原因。

2、创建窗口(CreateWindowEX)
      CreateWindowEX的参数:IpClassName建立窗口使用的类名字符串指针。
      hInstance指定建立的窗口属于哪个程序模块
      注:创建完成后eax返回窗口句柄,将其保存起来以备后用

3、显示窗口(ShowWindow)
     ShowWindow的参数:SW
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值