WebBrower的应用和功能扩展(八)
来源:互联网 发布:红外线软件下载 编辑:程序博客网 时间:2024/06/05 10:07
Author:水如烟
现在来实现“收藏夹”菜单的功能。
这里可能要三篇来说。
先从简单的做起,“整理收藏夹”。
代码简单,
Private Declare Function DoOrganizeFavDlg Lib "shdocvw" (ByVal hWnd As IntPtr , ByVal lpszRootFolder As String) As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DoOrganizeFavDlg(Me.Handle, System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites))
End Sub
示图:
其实DoOrganizeFavDlg可以接受任一有效文件夹,比如,
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DoOrganizeFavDlg(Me.Handle, "C:/")
End Sub
示图:
注意标题,它还是“整理收藏夹”。可以通过User32.dll的SetWindowTextA,这部分代码我不列出来了,只可惜那个图标我改不了。
示图:
整理一下这部分代码:
Public Class OrganizeFolderDialog
Private Sub New()
End Sub
Private Declare Function DoOrganizeFavDlg Lib "shdocvw" (ByVal hWnd As IntPtr, ByVal lpszRootFolder As String) As Integer
Public Shared Sub Show(ByVal hWnd As IntPtr, ByVal folder As String)
DoOrganizeFavDlg(hWnd, folder)
End Sub
Public Shared Sub Show(ByVal hWnd As IntPtr, ByVal specialfolder As System.Environment.SpecialFolder)
Show(hWnd, System.Environment.GetFolderPath(specialfolder))
End Sub
End Class
- WebBrower的应用和功能扩展(八)
- WebBrower的应用和功能扩展(一)
- WebBrower的应用和功能扩展(二)
- WebBrower的应用和功能扩展(三)
- WebBrower的应用和功能扩展(四)
- WebBrower的应用和功能扩展(五)
- WebBrower的应用和功能扩展(六)
- WebBrower的应用和功能扩展(七)
- WebBrower的应用和功能扩展(九)
- WebBrower的应用和功能扩展(十)
- WebBrower的应用和功能扩展中的一些技术细节
- Hive扩展功能(八)--表的索引
- C# webbrower 应用
- WebBrower的应用:社区结贴处理(十一)
- Netfilter的高级应用 Iptables功能扩展
- CSDN 网摘功能的扩展应用
- 基于NotePad应用的功能扩展
- webbrower
- 国外软件测试经典站点集合
- strcmpi,stricmp函数
- ubuntu的相关问题~4
- 细节很重要!
- 在使用RowDataBound事件时犯的一个错误!
- WebBrower的应用和功能扩展(八)
- 对称加密算法的四种应用模式
- strlen函数
- JAVA和C++区别
- 使用FileFilter查找文件系统
- 一瞥港人的英文发音
- virtual abstract
- 使用JML改进你的Java程序
- C#继承小结