91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET路徑選擇對話框實現API的實例分析

發布時間:2021-11-24 09:38:47 來源:億速云 閱讀:192 作者:柒染 欄目:編程語言

這篇文章給大家介紹VB.NET路徑選擇對話框實現API的實例分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

VB.NET 這門語言被我們大部分人所熟悉。但是今天在這里還是要介紹一下首先接受一下VB.NET,更主要的是讓大家深入的了解一下VB.NET路徑選擇目錄對話框實例。

VB.NET是Visual Basic.net的簡稱。提到VB.NET,就不能不先提一下vb(Visual Basic)。Visual Basic是Windows環境下的一種簡單、易學的編程語言,由于其開發程序的快速、高效,深受程序員的喜愛。嚴格地來說Visual Basic只是半面向對象的語言,其面向對象的能力及程序的執行效率往往不能一些程序員的需要,因此,大的項目很少使用Visual Basic來開發。Visual Basic的***一個版本是Visual Basic 6.0。在Visual Basic 6.0之后,微軟公司推出了全新的“.NEt構架”,在其***個版本-Visual Studio.NET 7.0中,集成了Visual Basic 7.0、Visual C++ 7.0及C#,其中的Visual Basic 7.0(vb 7.0),即是vb.net的***個版本。現在.NET是***版本是Visual Studio 2005,對應的vb.net的***版本是集成在其中的Visual Basic 9.0(vb 9.0),也可稱為vb.net 2005。 下面介紹一下VB.NET路徑選擇目錄對話框實現(API):

Private Type BrowseInfo  hWndOwner As Long  pIDLRoot As Long  pszDisplayName As Long  lpszTitle As Long  ulFlags As Long  lpfnCallback As Long  lParam As Long  iImage As Long  End Type  Const BIF_RETURNONLYFSDIRS = 1 Const MAX_PATH = 260 Private Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal hMem As Long)  Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long  Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long  Private Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long   Private Function getFolder(ByVal title As String) As String  Dim iNull As Integer, lpIDList As Long, lResult As Long  Dim sPath As String, udtBI As BrowseInfo  With udtBI  '設置彈出的對話框的父窗口句柄  .hWndOwner = Me.hWnd  .lpszTitle = lstrcat(title, "") '標題  .ulFlags = BIF_RETURNONLYFSDIRS End With   lpIDList = SHBrowseForFolder(udtBI)  If lpIDList Then  sPath = String$(MAX_PATH, 0)  SHGetPathFromIDList lpIDList, sPath  CoTaskMemFree lpIDList  iNull = InStr(sPath, vbNullChar)  If iNull Then  sPath = Left$(sPath, iNull - 1)  End If  End If  getFolder = sPath End Function   Private Sub Command1_Click()  Text1.Text = getFolder("請選擇文件夾")  End Sub

關于VB.NET路徑選擇對話框實現API的實例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安徽省| 通化市| 汶川县| 西峡县| 茶陵县| 新邵县| 界首市| 油尖旺区| 拉萨市| 钦州市| 抚远县| 石林| 桑植县| 叶城县| 平阳县| 尼勒克县| 永城市| 临沧市| 丹阳市| 东乡县| 紫金县| 宜州市| 万源市| 大邑县| 商水县| 灌云县| 左权县| 昌江| 吉首市| 诸城市| 南平市| 秭归县| 六盘水市| 阳江市| 吉林省| 武山县| 武定县| 民和| 宜川县| 开平市| 聂拉木县|