当前位置: 首页 > news >正文

客源网站个人博客网站

客源网站,个人博客网站,信息平台建设方案,网站建设与运营的课程标准;运行效果 ;win32汇编环境,对话框程序模版,含文本框与菜单简单功能 ;直接抄进RadAsm可编译运行。 ;下面为asm文件 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g…

;运行效果

;win32汇编环境,对话框程序模版,含文本框与菜单简单功能
;直接抄进RadAsm可编译运行。
;下面为asm文件
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386 
.model flat,stdcall 
option casemap:none 

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include    windows.inc 
include    user32.inc 
include    kernel32.inc 
includelib user32.lib 
includelib kernel32.lib 

; 自定义函数声明
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
DlgProc proto :DWORD,:DWORD,:DWORD,:DWORD   ;对话框窗口函数

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 数据段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.data 
DlgName    db "MyDialog",0 
AppName    db "提示",0 
TestString db "你好,我现在在文本框控件里面",0 

.data? 
hInstance HINSTANCE             ? 
buffer               db 512 dup(?)   ;定义一个512字节的字符串数组
.const 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Equ 等值定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ICO_MAIN    equ 1000    ;图标
IDC_EDIT        equ 3000 
IDC_BUTTON      equ 3001 
IDC_EXIT        equ 3002 
IDM_GETTEXT     equ 32000 
IDM_CLEAR       equ 32001 
IDM_EXIT        equ 32002 
  
; 代码段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.code 
start: 
    invoke GetModuleHandle, NULL 
    mov    hInstance,eax 
    invoke DialogBoxParam, hInstance, ADDR DlgName,NULL, addr DlgProc, NULL 
    invoke ExitProcess,eax 

DlgProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM 

    .if uMsg == WM_INITDIALOG 
        invoke    LoadIcon,hInstance,ICO_MAIN    ;加载图标
    invoke    SendMessage,hWnd,WM_SETICON,ICON_BIG,eax
        
        invoke GetDlgItem, hWnd,IDC_EDIT       ;让文本框得到输入焦点
        invoke SetFocus,eax 
        
    .elseif uMsg == WM_CLOSE 
        invoke SendMessage,hWnd,WM_COMMAND,IDM_EXIT,0 
    .elseif uMsg == WM_COMMAND 
        mov eax,wParam 
        .if lParam == 0 
            .if ax == IDM_GETTEXT 
                invoke GetDlgItemText,hWnd,IDC_EDIT,ADDR buffer,512 
                invoke MessageBox,NULL,ADDR buffer,ADDR AppName,MB_OK 
            .elseif ax == IDM_CLEAR 
                invoke SetDlgItemText,hWnd,IDC_EDIT,NULL 
            .elseif ax == IDM_EXIT 
                invoke EndDialog, hWnd,NULL 
            .endif 
        .else 
            mov edx,wParam 
            shr edx,16 
            .if dx == BN_CLICKED 
                .IF ax == IDC_BUTTON 
                    invoke SetDlgItemText,hWnd,IDC_EDIT,ADDR TestString 
                .elseif ax == IDC_EXIT 
                    invoke SendMessage,hWnd,WM_COMMAND,IDM_EXIT,0 
                .endif 
            .endif 
        .endif 
    .else 
        mov eax,FALSE 
        ret 
    .endif 
    mov eax,TRUE 
    ret 
DlgProc endp 

end start 

http://www.yayakq.cn/news/706866/

相关文章:

  • 网站建设视频教程网女生学市场营销好吗
  • wordpress获取站点标题php网站实例教程
  • 可视化拖拽建站系统做网站软件frontpage
  • 网站怎么做下载内容北京公交yy优化
  • 凡科建的网站怎么样海贼王路飞和女帝做的网站
  • 做购物网站的目的哪里有网站开发团队
  • 风机 东莞网站建设石家庄关键词快速排名
  • 免费发软文的网站凡科建站弊端
  • 优化网站公司价格是多少钱产品销售推广方案
  • 网站建设_济南seo优化公司助力排名
  • 如何自己学建设网站对于职业规划做的好的网站
  • 怎么做网站图片链接网站建设要会哪些方面
  • 网站建设方案实施网店怎么开需要什么条件
  • c 做注册网站网站怎么发布到服务器
  • 做网站没有学历的人会吗做网站后台程序是怎么来的
  • 找国外公司做网站徐州智能建站怎么做
  • 网站建设的原则和目标WordPress写小说插件
  • 天津建设网站首页网站运营刚做时的工作内容
  • 博客网站建设的流程网站建设明细报价
  • 中国网站建设哪家公司好网络架构七层作用
  • 做网站怎么每天更新内容汉阳网站建设
  • 北京如何做网站网页书城网站开发
  • 免费建网站网址wed网站开发是什么
  • 模板网站外贸建站开拼多多网店怎么运营
  • 怎么提升网站收录深圳外贸集团
  • 外国人做外贸都会浏览哪些网站wordpress 更改模块位置
  • 网站建设需要学些什么网站建设的推广渠道
  • 做建网站网站建设公司专业公司排名
  • 昆明网站制作费用河间网站
  • 摄影网站功能设计聊城网站推广软件