您的位置:程序门 -> delphi -> windows sdk/api



关于shell namespace的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于shell namespace的问题
发表于:2008-01-04 10:12:33 楼主
现有个难题向大家请教,希望能不吝赐教:
实现在资源管理器右边的列表底部,插入一个自己的窗口,即上面是原有的文件夹和文件列表,下边是自己的窗口。查了很多shell资料,大概知道应该是与shell   namespace有关,但是看很多sample,都是重做的列表窗口,即显示文件和文件夹信息的内容是在自己的窗口中放上一个listview,然后再去一一实现原来的功能。不知道是否必须如此?有没有可以直接在原来的基础上插入一个窗口?
发表于:2008-01-04 10:56:121楼 得分:0
hook捕捉窗口再创建,全部要用api来实现,比较复杂的
发表于:2008-01-04 12:26:212楼 得分:0
感谢楼上的回复,您的意思是通过api能够在资源管理器的内部插入一个子窗口吗?能说一下大概的思路吗?谢谢!
发表于:2008-01-09 17:16:423楼 得分:0
up
发表于:2008-01-10 01:19:504楼 得分:0
98的时候可以自定义文件夹,超级文本格式,自己可以像网页一样设计文件夹,还可以放flash呢,现在xp好象找不到这个功能了
发表于:2008-01-10 09:52:455楼 得分:0
大概思路就是用
findwindow(pchar('explorewclass'),   nil)
捕捉资源管理器窗口
再用createwindow来创建控件
createwindow的hwndparent参数使用findwindow得到的句柄


快速检索

最新资讯
热门点击