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

win32汇编环境,窗口程序使用树形视图示例一

;运行效果

;win32汇编环境,窗口程序使用树形视图示例一
;树形视图控件Treeview,就是那种点击后,会展开的控件,类似于文件夹列表。这里展示了最基本的应用,纯文本模式的展开树形视图,同时获得选中项的内容
;字体丑了点,这里主要解释原理了,懒得设置了。直接抄进RadAsm可编译运行。重要部分加备注。
;下面为asm文件
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386 
.model flat,stdcall 
option casemap:none 
include      windows.inc 
include      user32.inc
include      kernel32.inc 
include      comctl32.inc     
 
includelib   user32.lib           
includelib   kernel32.lib 
includelib   comctl32.lib     
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
WinMain proto :DWORD,:DWORD,:DWORD,:DWORD       
 
;Equ 等值定义
IDC_TV      equ 1001          ;树形视图控件标识符 
ButtonID    equ 1002                                                  
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.DATA                                   
ClassName   db "SimpleWinClass",0        
AppName     db "窗口程序的模版",0        

szSTClassName       db "static",0                ;静态控件类名
szSTCaption         db "树形视图示例一:",0
szTVClassName       db "SysTreeView32",0         ;树形视图控件类名 
szButtonClassName   db "button",0                ;按钮类名
szButtonTitle       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

szMsg       db "提示",0
szFMR       db "取得的IP地址是 %d.%d.%d.%d",0 
.DATA?                                  
hInstance   HINSTANCE  ?                
CommandLine LPSTR      ?   

h_Trv01     HWND       ?     ;树形视图控件句柄 
hButton     HWND       ?     

h_IconList01    dd          ?     ;图像列表控件句柄
h_icon01        dd          ?
h_icon02        dd          ?            
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

http://www.dtcms.com/a/46272.html

相关文章:

  • Memcached监控本机内存(比redis速度更快)
  • 浙大 DeepSeek 线上课学习笔记
  • 时态知识图谱中的补全过滤策略(过滤损坏四元组)
  • 安装第三方软件报错:Called RunScript when not marked in progress
  • 绪论(4)
  • WPF 复杂页面布局及漂亮 UI 界面设计全解析
  • 基于python的网络爬虫爬取天气数据及可视化分析(Matplotlib、sk-learn等,包括ppt,视频)
  • SpringBoot高校运动会管理系统 附带详细运行指导视频
  • 动态规划 ─── 算法5
  • Kubespray部署企业级高可用K8S指南
  • 大白话页面加载速度优化的工具与实践案例
  • 一个多端阅读小说精品屋
  • Storm实时流式计算系统(全解)——下
  • 腾讯云大模型知识引擎驱动的DeepSeek满血版医疗顾问大模型搭建实战
  • windows安装vue
  • 7.1.2 计算机网络的分类
  • hot100-动态规划
  • 【计算机网络入门】初学计算机网络(八)
  • LLMs之DeepSeek:DeepSeek-V3/R1推理系统的架构设计和性能统计的简介、细节分析之详细攻略
  • 30天开发操作系统 第25天 -- 增加命令行窗口
  • 网站搭建作业
  • 常用光模块收发光范围整理
  • matplotlib设置字体为宋体+times new roman
  • 【量化策略】动量突破策略
  • 基于Rook的Ceph云原生存储部署与实践指南(下)
  • 金融项目实战
  • 数学基础:06随机变量
  • CMake学习
  • 计算机毕设JAVA——某高校宿舍管理系统(基于SpringBoot+Vue前后端分离的项目)
  • 有关Java中的集合(1):List<T>和Set<T>