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

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.dtcms.com/a/63604.html

相关文章:

  • 本地部署 OpenManus 保姆级教程(Windows 版)
  • 基于ThinkPHP6用户登录逻辑,结合FastAPI框架实现用户登录系统的全流程解析
  • hive 中的各种参数,一般在哪里修改
  • 【最新】DeepSeek 实用集成工具有那些?
  • 使用 Docker 安装 Maven 私服 Nexus3
  • 【让POSTGRESQL支持MS SQLSERVER的 extension】 Babelfish for PostgreSQL介绍及源码安装
  • 【数据分享】1999—2023年我国地级市社会消费品零售总额和年末金融机构存贷款余额(Shp/Excel格式)
  • 010-Catch2
  • 《数字图像处理》第二章 2.3-2.4 图像传感获取与数字化学习笔记-最近邻插值、双线性插值、双三次插值
  • 不用 Tomcat?SpringBoot 项目用啥代替?
  • Helm 安装zookeeper集群
  • 【spring bean的生命周期】
  • 【前端】WebStorm中使用 Vue.js 构建用户信息提交表单
  • [C++面试] 迭代器与指针有什么区别?
  • nacos下载及安装
  • Flutter 学习之旅 之 flutter 不使用插件,实现简单带加载动画的 LoadingToast 功能
  • 力扣热题 100:二叉树专题经典题解析(前8道)
  • 嵌入式学习L6网络编程D3TCP
  • 百度百科更新!树莓集团宜宾项目的深远影响与意义
  • 【Azure 架构师学习笔记】- Azure Databricks (19) --Lakehouse
  • 我与DeepSeek读《大型网站技术架构》(10)- 维基百科的高性能架构设计分析
  • 中国证监会主席吴清:进一步优化差异化安排 更精准支持优质科技企业上市
  • VMware下载安装Ubuntu详解
  • 无头浏览器与请求签名技术-Cloudflare防护
  • Manus 演示案例:小红书笔记创作指南
  • 【UNIAPP】获取视频的第一帧作为封面(基于视频URL,Canvas)复制即用
  • JAVA面试_进阶部分_Ibatis与Hibernate的区别
  • ORB-SLAM2源码学习:总结篇(二)三大线程
  • Redis四种模式在Spring Boot框架下的配置
  • 深度解析:如何在 Vue 3 中安全访问子组件实例