nmgwddj 发表于 2011-9-9 20:17:21

TreeView+ListView的列表框是如何做出来的?(已解决)

本帖最后由 nmgwddj 于 2011-9-17 14:04 编辑



这是一个进程查看工具,process explorer,看了看他的主界面,是一个TreeView+ListView的列表框

udf看了个遍,貌似没有这种做法。不知道有没有前辈曾经做过这样的界面,介绍下经验。

nmgwddj 发表于 2011-9-9 21:14:41

追加一个问题



_WinAPI_GetProcessMemoryInfo这个函数有部分进程,获取不到“ - 当前工作集大小”,不知道这里的当前工作集大小是否是当前内存使用率?

在获取的时候会报错,另外发现,只要_WinAPI_GetProcessFileName获取不到路径的,就获取不到内存占用率。

netegg 发表于 2011-9-9 21:24:04

另外发现的那个问题用的函数不太合适,用_WinAPI_GetProcessCommandLine( [$PID] )能获取路径

nmgwddj 发表于 2011-9-9 21:56:44

回复 3# netegg


    发现只获取到了参数,路径貌似没有返回值。

pusofalse 发表于 2011-9-9 22:18:55

控件类名为TreeListWindowClass,这不是标准的WINDOWS控件,只有标头是标准的SysHeader32。其中的每个条目(item)都是调用 设备场景(hDC)类的函数画出来的。

nmgwddj 发表于 2011-9-9 22:46:33

回复 5# pusofalse


    ...看来自己画要等一段时间了,不知道谁有空做个例子,学习学习。

nmgwddj 发表于 2011-9-9 23:50:11

回复 3# netegg


    懂了,看到了这个函数有个“启用完全访问权限”

netegg 发表于 2011-9-10 18:24:03

本帖最后由 netegg 于 2011-9-10 18:25 编辑

回复 7# nmgwddj
那些可能基本都是核心(服务)进程,必须具有完全访问权限才能读取

hzxymkb 发表于 2011-9-16 22:02:22

解决办法呢?在哪?

nmgwddj 发表于 2011-9-17 10:09:10

回复 9# hzxymkb


    第二个问题解决了,第一个没有。

pusofalse 发表于 2011-9-17 13:58:33

回复 10# nmgwddj


    请把“以解决”改成“已解决”。

nmgwddj 发表于 2011-9-17 14:03:54

回复 11# pusofalse


    不好意思,那天正赶上用搜狗那个输入法。

kk_lee69 发表于 2018-3-21 09:47:24

回复 12# nmgwddj

這個問題 有解了嗎上面的那個形式
页: [1]
查看完整版本: TreeView+ListView的列表框是如何做出来的?(已解决)