|
调用IE的收藏夹(3) End Sub Private Function MakeFavouriteEntry(szTitle As String,sURL As String) As String
'变量定义 Dim success As Long Dim pos As Long Dim nSizeOfPath As Long Dim nSizeOfTitle As Long Dim pidl As Long Dim szPath As String '追加chr$(0)字符 szTitle = szTitle & Chr$(0) nSizeOfTitle = Len(szTitle) '返回路径的字符串 szPath = Space$(MAX_PATH) & Chr$(0) nSizeOfPath = Len(szPath) '得到用户“收藏夹”路径的PIDL (pointer to item identifier list) '成功后返回值为ERROR_SUCCESS If SHGetSpecialFolderLocation(hWnd, _ CSIDL_FAVORITES, _ pidl) = ERROR_SUCCESS Then '调用“添加到收藏夹”对话框 'hwnd = 本窗口的句柄 'szPath = 所选择文件夹的绝对路径,包括文件名和所需的URL ' 例如,在我的系统里就是C:\Documents and Settings\40Star\Favorites\CSDN.NET--中国最大的开发者网络.url 'szTitle = 标题 'pidl = PIDL 描述用户的收藏夹的信息 success = DoAddToFavDlg(hWnd, _ szPath, nSizeOfPath, _
|