Using TreeControl (TreeView) under Win32 API

该例子在我的资源里面可以下载到完全可以运行的源代码
http://download.111cn.net/source/463178

Introduction

Hi all Win32 Coders, and happy new year to you all! This article is for those who did not find, any useful code examples and information regarding tree control (TreeView). This time I was wanted to add a simple tree control into my application, and whaa!! NO SOURCE CODE!!... <== ?? "hey, what do you mean by that?". Well, to rephrase: go to your all time fancy programming website like: Code Project, try to find a single article which explains how to add a simple tree control and its data... you guessed...there are none!! Ahh this really helps us, no? ...As you can see, this is what makes me so mad about programmers, they add only part of the code and the code itself mainly doesn''t really fit to our suit because they didn''t even bother of explaining the basics.. Well, here I am , will teach/show you how FINALLY we can do some real coding. I want to say a really huge thanx for Icezelion, his Win32ASM site is really cool, and helpful of course, his examples really showed me how to add tree control into Visual C++.

So let''s start,

时间: 2024-09-29 15:27:55

Using TreeControl (TreeView) under Win32 API的相关文章

dotNET C# Programmer’s Guide to the Win32 API (Win

dotNET C# Programmer's Guide to the Win32 API (Win32 API 声明C#版) 小气的神 2001.09.07 噢,对不起我用了这个标题,事实上如果我能做到10%,我就很高兴了.因为我的桌上正放着一本Dan Appleman的书,它曾伴随我许多年,也许你也有一本:1215页,蓝色书皮,机械工业出版社.英文名叫:< Dan Appleman's Visual Basic 5.0 Programmer's Guide to the Win32 API

如何在C#中使用Win32 API和其他库

C# 用户经常提出两个问题:"我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?"当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大.他们没有足够的资源为所有 Win32 API 编写托管接口.加以测试并编写文档,因此只能优先处理最重要的部分.许多常用操作都有托管接口,但是还有许多完整的 Win32 部分没有托管接口. 平台

用Win32 API实现串行通信

串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛.我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序. 在Win16中,可以利用OpenComm.CloseComm和WriteComm等函数打开.关闭和读写串口.但在Win32中,串口和其他通信设备均被作为文件处理,串口的打开.关闭和读写等操作所用的API函数与操作文件的函数相同.可通过CreateFile函数打开串口,通过CloseFile函数关闭串口,通过CommProp.D

深入浅出VC++串口编程之基于Win32 API

1.API描述 在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与 文件操作的API一致. 打开串口 Win32 中用于打开串口的API 函数为 CreateFile,其原型为: HANDLE CreateFile ( LPCTSTR lpFileName, //将要打开的串口逻辑名,如COM1 或COM2 DWORD dwAccess, //指定串口访问的类型 ,可以是读取.写入或两者并列 DWORD dwShareMode, //指定共享属性,由于串口不 能共享,该参数

Win32 API实现的组件对象集

本组件实现了七个COM对象: 一.COM组件,实现了两个 Dispatch 接口 Itest(默认接口): 实现了BASE64加解密,发送邮件,以给定分隔字符把字符串转换成数组,钩子安装,设置IIS默认站点的主目录,拷贝文件夹,删除文件夹,创建多级目录,以给定日期计算星期几,得到内存大小,创建快捷方式,注册COM组件,检测WINDOWS版本,得到磁盘剩余空间,得到程序组路径 IOpen: 调用"打开文件"通用对话框,并对其定制,实现了文本文件的预览.调用"浏览"通用

系统理解Win32 API和MFC(下)

二.MFC的概念模型 前面我们研究了WIN32 API的"领域模型",对它有较全面的认识.下面,对MFC概念模型的研究,我们把重点放在对app framework的研究上. app framework中的message响应/传递机制是最重要的.而Hook机制和Message响应/传递机制是密切相关的,后者以前者为基础. 1. Hook机制 也许有些程序员只知道hook机制可以编写很"牛"的应用,孰不知MFC本身也是依靠hook机制的. 从图中看到,每个hook拥有一

系统理解Win32 API和MFC(上)

Win32 API是微软的操作系统Windows提供给开发人员的编程接口,它决定了我们开发的Windows应用程序的能力.MFC是微软为开发人员提供的类库,在某种意义上是对Win32 API的封装.本文试图从全局角度对Win32 API和MFC进行理解──给出二者的概念模型. 本文使用UML描述概念模型.Win32 API本不是面向对象的,我用面向对象的观点去理解它,无非是想表达其全局. 本文参考了MSDN.相关书籍和网上的一些资料,在此一并感谢. 一.Win32 API的概念模型 Win32

介绍一个Win32 API串口控制MFC打包类

支持环境:Windows 9x.Windows ME.Windows NT.Windows2000 简介:这是一个Win32 API的打包类,对处理串口的Win32 API类进行了封装,借助这个类可以很方便地对串口进行操作. 特性: C++接口简洁易用 使用C++异常时,首选 Win32 常规的返回值机制.保证使用CSerialPort的代码更加健壮. 支持UNICODE,支持MFC静态链接并且所有代码都在 warning level 4 级别上进行洁净编译. 支持串口模块使用重叠.阻塞和回调(

c#调用Win32 Api函数

在c#中可以通过互操作性服务using System.Runtime.InteropServices来调用window api函数.并且通过属性来指定api函数的位置,以及调用方式,比如,我们要调用User32.dll里的函数MessageBox(HWnd hwnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT type) 首先引入名字空间 using System.Runtime.InteropServices; 其次定义一个静态方法,并且指定调用的方式.其中用关