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

win32汇编环境,对话框中使用树形视图示例四

;运行效果,当点击张辽时,展示张辽的图像

;当点击曹仁时,展示曹仁的图像

;win32汇编环境,对话框中使用树形视图示例四
;当点击树形视图treeview控件中的某项时,展示某些功能。这里展示的是当点到某个将领时,显示某个将领的图像
;直接抄进RadAsm可编译运行。重要部分加备注。
;下面为asm文件
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386 
.model flat,stdcall 
option casemap:none 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
include    windows.inc 
include    user32.inc 
include    kernel32.inc 
include    comctl32.inc     ;加上所需头文件

includelib user32.lib 
includelib kernel32.lib
includelib comctl32.lib     ;加上所需库文件 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 自定义函数声明
DlgProc proto :DWORD,:DWORD,:DWORD,:DWORD   ;对话框窗口函数
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;Equ 等值定义
ICO_MAIN    equ    1000    ;图标 
IDC_TRV1        equ     1001    ;树形视图控件标识符
DLG_MAIN    equ    1
IDB_1        equ    11
IDB_2        equ    12
IDC_BMP        equ    108
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 数据段
.data 
DlgName         db "MyDialog",0 
szMsg           db "提示",0

szShow1         db "魏国",0
  szShow11        db "武将",0
    szShow111       db "张辽",0
    szShow112       db "曹仁",0
    szShow113       db "夏侯渊",0
  szShow12        db "文臣",0
    szShow121        db "荀彧",0
    szShow122        db "司马懿",0
    szShow123        db "郭嘉",0

szShow2         db "蜀国",0

szShow3         db "吴国",0
.data? 
hInstance       HINSTANCE   ? 
h_Trv01         dd          ?     ;树形视图控件句柄
h_IconList01    dd          ?     ;图像列表控件句柄
h_icon01        dd          ?     ;图像列表内图像的索引
h_icon02        dd          ?
hBmp1        dd        ?     ;准备显示的图像句柄
hBmp2        dd        ?
.const 

; 代码段
;>>>>>>>>>>>>>>>&


http://www.kler.cn/a/578747.html

相关文章:

  • Objective-C 中 @synthesize VS @dynamic
  • webtinyserver讲解
  • pytorch retain_grad vs requires_grad
  • 电路研究9.3.1——合宙Air780EP中的AT开发指南:TCP 使用 SSL 示例
  • 关于VScode终端无法识别外部命令
  • mysql安装(演示为mac安装流程)
  • 使用 Python 批量提取 PDF 书签:一款实用工具的实现
  • Hadoop集群搭建(一)安装jdk
  • Nacos高频面试题10个
  • 深度学习与数据挖掘题库:401-500题精讲
  • 技术领域,有许多优秀的博客和网站
  • 基于PaddleNLP使用DeepSeek-R1搭建智能体
  • 【Linux篇】:Linux常用工具全解析--探索高效的工具宝藏
  • 生活反思公园散步与小雨遇记
  • Opencv之掩码实现答题卡识别及正确率判断
  • 《从零开始构建视频同步字幕播放软件》
  • React:Redux
  • Deeplabv3+改进1:添加CBAM注意力机制|有效涨点
  • 大道至简:道法自然的应用秘诀
  • Python实例:PyMuPDF实现PDF翻译,英文翻译为中文,并按段落创建中文PDF