⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modpublic.bas

📁 大量优秀的vb编程
💻 BAS
字号:
Attribute VB_Name = "modPublic"
Option Explicit

Public Declare Function GetPixel Lib "gdi32" _
        (ByVal hdc As Long, _
        ByVal X As Long, _
        ByVal Y As Long) As Long
        
Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" _
        (ByVal nBufferLength As Long, _
        ByVal lpBuffer As String) As Long
        
Public Declare Function PathAppend Lib "shlwapi.dll" Alias "PathAppendA" _
        (ByVal pszPath As String, _
        ByVal pMore As String) As Long

Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" _
        (pOpenfilename As OPENFILENAME) As Long

Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type

Public lMaskColour As Long

Public Function FileSelect(frm As Form) As String
    
    Dim OFN As OPENFILENAME
    
    With OFN
        .lStructSize = Len(OFN)
        .hwndOwner = frm.hWnd
        .hInstance = App.hInstance
        .lpstrFilter = "Bitmap Files" + Chr$(0) + "*.bmp" + Chr$(0)
        .lpstrFile = Space(254)
        .nMaxFile = 255
        .lpstrFileTitle = Space(254)
        .nMaxFileTitle = 255
        .lpstrInitialDir = CurDir
        .flags = 0
    End With
    
    GetOpenFileName OFN
    
    FileSelect = OFN.lpstrFile
    
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -