win32汇编环境,窗口程序生成选项卡(属性页\标签)控件及运用

;运行效果

win32汇编环境,窗口程序生成选项卡(属性页\标签)控件及运用_第1张图片

;win32汇编环境,窗口程序生成选项卡(属性页\标签)控件及运用
;主要是生成1个选项卡,同时准备好几个对话框,然后将对话框叠加到选项卡控件里面,在运行时点击哪一项时则显示对应的对话框。
;以下示例显示3个项的选项卡控件
;直接抄进RadAsm可编译运行。重要部分加备注。
;下面为asm文件

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386 
.model flat,stdcall 
option casemap:none 
include      windows.inc 
include      user32.inc 
include      kernel32.inc
include      gdi32.inc
include         Comctl32.inc      ;添加所需的头文件

includelib   user32.lib 
includelib   kernel32.lib
includelib   gdi32.lib
includelib   Comctl32.lib      ;添加所需的库文件 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
WinMain proto :DWORD,:DWORD,:DWORD,:DWORD       
                                                
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.DATA                                   
ClassName      db "SimpleWinClass",0        
AppName        db "窗口程序的模版",0 
szTCGClassName db "SysTabControl32",0     ;选项卡类名
szA            db '选项卡一',0
szB            db '选项卡二',0
szC            db '选项卡三',0
szCption       db '提示',0
szA01          db '你点击了选项卡1的按钮',0
szB01          db '你点击了选项卡2的按钮',0
szC01          db '你点击了选项卡3的按钮',0       

.DATA?                                  
hInstance   HINSTANCE   ?                
CommandLine LPSTR       ? 
hWinMain    dd          ?
hID_TC      dd          ?
hWinA       dd          ?
hWinB       dd          ?
hWinC       dd          ?                 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Equ 等值定义
;>>>>>>>>>>>>>>>>>>>

你可能感兴趣的:(汇编)