zoukankan      html  css  js  c++  java
  • 用一个按钮做主窗口,可以吗?

    本文可执行文件及代码(汇编语言)

    大家经常使用按钮,但是按钮肯定在主窗口上或者其它控件上。能不能只用一个按钮做窗口呢?

    可以的。因为我们开发一个windows窗口程序的时候,会注册一个窗口类,然后使用这个注册

    的窗口类来创建窗口。按钮的窗口类是windows预先注册好的,我们只要直接使用它就可以了。

    这个窗口类的名字就是 "button"。

    关键代码
    .................
    .data
       ClassName db "crwinclass",0
       AppName  db "创建窗口示例",0
       btnClass db "button",0

    ......................

    invoke CreateWindowEx,NULL,addr btnClass,addr AppName,WS_POPUP,\
     50,50,400,400,NULL,NULL,hInst,NULL
     mov hwnd,eax
     ; 更改窗口过程,拦截和处理某些特定消息
     invoke SetWindowLong,hwnd,GWL_WNDPROC,WndProc
     mov oldProc,eax
     
     invoke ShowWindow, hwnd,SW_SHOWNORMAL
     invoke UpdateWindow, hwnd
    ..................


    上图就是程序的效果图, 这可是地道的按钮,可以点击。它不在任何父窗体上。
        


  • 相关阅读:
    iptables命令参数简介
    在linux下开启IP转发的方法
    Linux配置IP路由
    NAT转换
    JS实验案例
    Ubuntu kylin优麒麟root用户与静态网络设置
    非对称加密-RSA
    对称加密-DES
    DM5详解
    Visio的安装教程
  • 原文地址:https://www.cnblogs.com/worldreason/p/1227030.html
Copyright © 2011-2022 走看看