Virologi.Info wecreate weeliminateCopyright © Virologi.Info. All rights reserved.Documentation Vxer Center Http://Virus29a.blogspot.com
3dwOSVersionInfoSize As LongdwMajorVersion As LongdwMinorVersion As LongdwBuildNumber As LongdwPlatformId As LongszCSDVersion As String * 128End Type'///---Untuk fungsi mengecek apakah komputer adalah Windows NT apa bukan--//Private Function IsWinNT() As BooleanDim ComOS As OSVERSIONINFOComOS.dwOSVersionInfoSize = Len(ComOS)GetVersionEx ComOSIsWinNT = (ComOS.dwPlatformId = VER_PLATFORM_WIN32_NT)End Function'///---Untuk fungsi membuka dialog browser untuk semua file--///Public Function ShowOpenDlg(ByVal Owner As Form, _ Optional ByVal InitialDir As String, _ Optional ByVal strFilter As String, _ Optional ByVal DefaultExtension As String, _ Optional ByVal DlgTitle As String) As StringDim sBuf As StringInitialDir = IIf(IsMissing(InitialDir), vbNullString, InitialDir)strFilter = IIf(IsMissing(strFilter), "Seluruh File|*.*", Replace(strFilter, "|", vbNullChar))& vbNullChar DefaultExtension = IIf(IsMissing(DefaultExtension), vbNullString, DefaultExtension)DlgTitle = IIf(IsMissing(DlgTitle), "File tidak ada", DlgTitle)sBuf = Space$(256)If IsWinNT ThenCall GetFileNameFromBrowseW(Owner.hWnd, StrPtr(sBuf), Len(sBuf),StrPtr(InitialDir), StrPtr(DefaultExtension), StrPtr(strFilter), StrPtr(DlgTitle))ElseCall GetFileNameFromBrowseA(Owner.hWnd, sBuf, Len(sBuf), InitialDir,DefaultExtension, strFilter, DlgTitle)End If ShowOpenDlg = Trim$(sBuf)End Function
Add a Comment