亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ctxhookmenu.ctl

?? 人事管理系統(tǒng)vb版,用于一般中小企業(yè)
?? CTL
?? 第 1 頁 / 共 5 頁
字號:
VERSION 5.00
Begin VB.UserControl ctxHookMenu 
   Appearance      =   0  'Flat
   BackColor       =   &H80000005&
   BorderStyle     =   1  'Fixed Single
   ClientHeight    =   570
   ClientLeft      =   0
   ClientTop       =   0
   ClientWidth     =   585
   ClipBehavior    =   0  'None
   BeginProperty Font 
      Name            =   "宋體"
      Size            =   9
      Charset         =   0
      Weight          =   400
      Underline       =   0   'False
      Italic          =   0   'False
      Strikethrough   =   0   'False
   EndProperty
   InvisibleAtRuntime=   -1  'True
   ScaleHeight     =   570
   ScaleWidth      =   585
End
Attribute VB_Name = "ctxHookMenu"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_Ext_KEY = "PropPageWizardRun" ,"Yes"
Option Explicit

'-- Added By Gary Noble
'-- Highlight Event - Fires When The User Selects
'-- A Menu Item
Public Event Highlight(strMenuCaption As String)
'-- CustomDraw Event - Fires When The User Selects
'-- A Menu Item - Only Works When useSystem Font Is False
'-- And Custom Draw Is Enabled
Public Event CustomDrawItemFont(Font As StdFont, Caption As String, ForeColour As OLE_COLOR)
Public Event CustomDrawItemHoverFont(SelectedFont As StdFont, Caption As String, SelectedForeColour As OLE_COLOR, SelectedBackColour As OLE_COLOR, SelectedBorderColour As OLE_COLOR)

Implements ISubclassingSink
Private Const MODULE_NAME As String = "ctxHookMenu"

#Const WEAK_REF_CURRENTMENU = 1
#Const WEAK_REF_ME = 0 '--- don't turn it on - its GPF-ing!!!

'==============================================================================
' API
'==============================================================================
Private lSpecialLineOffset As Long

'--- window messages
Private Const WM_DESTROY                As Long = &H2
Private Const WM_ERASEBKGND             As Long = &H14
Private Const WM_SYSCOLORCHANGE         As Long = &H15
Private Const WM_SHOWWINDOW             As Long = &H18
Private Const WM_DRAWITEM               As Long = &H2B
Private Const WM_MEASUREITEM            As Long = &H2C
Private Const WM_WINDOWPOSCHANGING      As Long = &H46
Private Const WM_NCDESTROY              As Long = &H82
Private Const WM_NCCALCSIZE             As Long = &H83
Private Const WM_NCPAINT                As Long = &H85
Private Const WM_INITMENUPOPUP          As Long = &H117
Private Const WM_MENUSELECT             As Long = &H11F
Private Const WM_ENTERMENULOOP          As Long = &H211
Private Const WM_EXITMENULOOP           As Long = &H212
Private Const WM_MDISETMENU             As Long = &H230
Private Const WM_MDIGETACTIVE           As Long = &H229
Private Const WM_PRINT                  As Long = &H317
Private Const WM_PRINTCLIENT            As Long = &H318
Private Const WM_MENUCHAR               As Long = &H120

'--- menu flag
Private Const MF_GRAYED                 As Long = &H1
Private Const MF_DISABLED               As Long = &H2
Private Const MF_CHECKED                As Long = &H8
Private Const MF_POPUP                  As Long = &H10
Private Const MF_HILITE                 As Long = &H80&
Private Const MF_SYSMENU                As Long = &H2000
Private Const MF_BYCOMMAND              As Long = &H0&
Private Const MF_BYPOSITION             As Long = &H400&
'--- menu item info mask
Private Const MIIM_ID                   As Long = &H2
Private Const MIIM_SUBMENU              As Long = &H4
Private Const MIIM_TYPE                 As Long = &H10
Private Const MIIM_DATA                 As Long = &H20
'#if(WINVER >= 0x0500)
Private Const MIIM_STRING           As Long = &H40
Private Const MIIM_BITMAP           As Long = &H80
Private Const MIIM_FTYPE            As Long = &H100
'#endif /* WINVER >= 0x0500 */
'--- menu item info type
Private Const MFT_STRING                As Long = 0
Private Const MFT_OWNERDRAW             As Long = &H100
Private Const MFT_SEPARATOR             As Long = &H800
Private Const MFT_RIGHTJUSTIFY          As Long = &H4000
'--- for ownerdrawn items
Private Const ODT_MENU                  As Long = 1
Private Const ODS_SELECTED              As Long = &H1
Private Const ODS_HOTLIGHT              As Long = &H40
Private Const ODA_SELECT                As Long = &H2
'--- for GetSystemMetrics
Private Const SM_CYSCREEN               As Long = 1
Private Const SM_CXDLGFRAME             As Long = 7
Private Const SM_CXFRAME                As Long = 32
Private Const SM_CXEDGE                 As Long = 45
'--- for SetWindowLong (window styles)
Private Const WS_BORDER                 As Long = &H800000
Private Const WS_VISIBLE                As Long = &H10000000
Private Const WS_EX_DLGMODALFRAME       As Long = &H1&
Private Const WS_EX_WINDOWEDGE          As Long = &H100
'--- for GetClassLong
Private Const GCL_STYLE                 As Long = (-26)
Private Const CS_DROPSHADOW             As Long = &H20000
'--- for SetWindowPos
Private Const SWP_NOSIZE                As Long = &H1
Private Const SWP_NOMOVE                As Long = &H2
Private Const SWP_NOZORDER              As Long = &H4
Private Const SWP_NOACTIVATE            As Long = &H10
Private Const SWP_DRAWFRAME             As Long = &H20
Private Const SWP_FLAGS                 As Long = SWP_NOSIZE Or SWP_NOMOVE Or SWP_NOZORDER Or SWP_NOACTIVATE Or SWP_DRAWFRAME
'--- for SystemParametersInfo
Private Const SPI_GETHIGHCONTRAST       As Long = 66
Private Const SPI_GETFLATMENU           As Long = &H1022
'--- for HIGHCONTRAST struct
Private Const HCF_HIGHCONTRASTON        As Long = &H1
Private Const HCF_AVAILABLE             As Long = &H2
'--- for GetDeviceCaps
Private Const BITSPIXEL                 As Long = 12
Private Const PLANES                    As Long = 14
'--- for registry
Private Const HKEY_CURRENT_USER         As Long = &H80000001
Private Const KEY_QUERY_VALUE           As Long = &H1
'--- for GetSysColor
Private Const COLOR_MENUBAR             As Long = 30
'--- for GetVersionEx
Private Const VER_PLATFORM_WIN32_NT     As Long = 2
Private Const VER_PLATFORM_WIN2000      As Long = 1280
Private Const VER_PLATFORM_WINXP        As Long = 1281
'--- for menu columns
Private Const MF_MENUBREAK              As Long = &H40
Private Const MNC_EXECUTE               As Long = 2

'-- for Custom Colours
Private Const m_def_UserSideBarColour           As Long = 0
Private Const m_def_UserTopMenuBackColour       As Long = 0
Private Const m_def_UserTopMenuSelectedColour   As Long = 0
Private Const m_def_UserTopMenuHotColour        As Long = 0
Private Const m_def_UserTopMenuHotBorderColour  As Long = 0
Private Const m_def_UserMenuBorderColour        As Long = 0
Private Const m_def_UserCheckBackColour         As Long = 0
Private Const m_def_UserCheckBorderColour       As Long = 0
Private Const m_def_UserGradientOne             As Long = 0
Private Const m_def_UserGradientTwo             As Long = 0
Private Const m_def_UserSelectedMenuBackColour  As Long = 0
Private Const m_def_UserSelectedMenuBorderColour As Long = 0
Private Const m_def_UserSelectedItemForeColour  As Long = 0
Private Const m_def_UserUseGradient             As Boolean = False
Private Const m_def_UserUseTopMenuGradient      As Boolean = False
Private m_blnAutoColumnTop                      As Boolean
Private m_blnPopupLeftMost                      As Boolean
Private m_blnPopupAbove                         As Boolean

Private Declare Function InvalidateRectAsAny Lib "user32" Alias _
                          "InvalidateRect" (ByVal hwnd As Long, lpRect As Any, _
                          ByVal bErase As Long) As Long
Private Declare Function IsZoomed Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hDC As Long) As Long
Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function GetMenuItemInfo Lib "user32" Alias "GetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal B As Long, lpMenuItemInfo As MENUITEMINFO) As Long
Private Declare Function SetMenuItemInfo Lib "user32" Alias "SetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal bool As Boolean, lpcMenuItemInfo As MENUITEMINFO) As Long
Private Declare Function GetMenuState Lib "user32" (ByVal hMenu As Long, ByVal wID As Long, ByVal wFlags As Long) As Long
Private Declare Function GetMenuItemRect Lib "user32" (ByVal hwnd As Long, ByVal hMenu As Long, ByVal uItem As Long, lprcItem As RECT) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Function OleTranslateColor Lib "oleaut32.dll" (ByVal lOleColor As Long, ByVal lHPalette As Long, ByVal lColorRef As Long) As Long
Private Declare Function GetIconInfo Lib "user32" (ByVal hIcon As Long, piconinfo As ICONINFO) As Long
Private Declare Function CreateIconIndirect Lib "user32" (piconinfo As ICONINFO) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function GetViewportOrgEx Lib "gdi32" (ByVal hDC As Long, ByVal lpPoint As Long) As Long
Private Declare Function SetViewportOrgEx Lib "gdi32" (ByVal hDC As Long, ByVal nX As Long, ByVal nY As Long, ByVal lpPoint As Long) As Long
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
Private Declare Function ExcludeClipRect Lib "gdi32" (ByVal hDC As Long, ByVal x1 As Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long
Private Declare Function GetClassLong Lib "user32" Alias "GetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetClassLong Lib "user32" Alias "SetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hDC As Long, ByVal nIndex As Long) As Long
Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, ByRef phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef lpcbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As Long
Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Function SelectClipRgn Lib "gdi32" (ByVal hDC As Long, ByVal hrgn As Long) As Long
Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long

Public Enum UcsDrawStyle
    DS_普通 = 1               ' Draws Normal Icon
    DS_XP = 2                   ' Draws Faded Icon
End Enum

Public Enum UcsMenuStyle
    MS_默認 = 1
    MS_自定義 = 2
End Enum

Private Type ICONINFO
    fIcon               As Long
    xHotspot            As Long
    yHotspot            As Long
    hbmMask             As Long
    hbmColor            As Long
End Type

Private Type MENUITEMINFO
    cbSize              As Long
    fMask               As Long
    fType               As Long
    fState              As Long
    wID                 As Long
    hSubMenu            As Long
    hbmpChecked         As Long
    hbmpUnchecked       As Long
    dwItemData          As Long
    dwTypeData          As Long
    cch                 As Long
    hbmpItem            As Long
End Type

Private Type MEASUREITEMSTRUCT
    CtlType             As Long
    CtlID               As Long
    itemID              As Long
    itemWidth           As Long
    ItemHeight          As Long
    ItemData            As Long
End Type

Private Type DRAWITEMSTRUCT
    CtlType             As Long
    CtlID               As Long
    itemID              As Long
    itemAction          As Long
    itemState           As Long
    hwndItem            As Long
    hDC                 As Long
    rcItem              As RECT
    ItemData            As Long
End Type

Private Type WINDOWPOS
    hwnd                As Long
    hWndInsertAfter     As Long
    x                   As Long
    y                   As Long
    cx                  As Long
    cy                  As Long
    Flags               As Long
End Type

Private Type UcsRgbQuad
    R                   As Byte
    G                   As Byte
    B                   As Byte
    a                   As Byte
End Type

Private Type OSVERSIONINFO
    dwOSVersionInfoSize As Long
    dwMajorVersion      As Long
    dwMinorVersion      As Long
    dwBuildNumber       As Long
    dwPlatformId        As Long
    szCSDVersion        As String * 128      '  Maintenance string for PSS usage
End Type

Private Type HIGHCONTRAST
    cbSize              As Long
    dwFlags             As Long

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色窝79yyyycom| 91.麻豆视频| 制服丝袜中文字幕一区| 亚洲欧美日韩在线播放| 亚洲不卡av一区二区三区| 97成人超碰视| 国产精品素人视频| 国产精品99久久久久久有的能看| 不卡的看片网站| 亚洲精品高清在线观看| 在线视频一区二区三| 中文字幕日本乱码精品影院| 色婷婷av一区二区三区gif| 中文字幕制服丝袜一区二区三区 | 欧美成人精品高清在线播放| 日本在线不卡视频一二三区| 精品粉嫩aⅴ一区二区三区四区| 国产精品主播直播| 免费观看91视频大全| 日韩欧美在线影院| 久久久亚洲精品石原莉奈| 亚洲欧洲www| 青青草97国产精品免费观看 | 国产suv精品一区二区三区| 一区二区三区不卡在线观看 | 亚洲免费在线视频一区 二区| 91 com成人网| a级高清视频欧美日韩| 亚洲三级在线看| 91精品国产欧美一区二区18 | 成人欧美一区二区三区白人| 亚洲一区二区三区在线播放| eeuss影院一区二区三区| 一区二区三区精品久久久| 成人午夜短视频| 亚洲乱码中文字幕| 国产黄色精品网站| 国产精品久线观看视频| 94-欧美-setu| 欧美日本高清视频在线观看| 亚洲成人午夜电影| 色老头久久综合| 国产欧美久久久精品影院| 日韩精品电影在线观看| 美女脱光内衣内裤视频久久网站| 美女视频免费一区| 91社区在线播放| 日本精品视频一区二区| 免费成人av在线| 精品国产成人系列| 久久99在线观看| 亚洲男帅同性gay1069| 久草在线在线精品观看| 国产亚洲一区二区三区在线观看| 日韩国产一二三区| 91搞黄在线观看| 久久久国际精品| 欧美日韩aaa| 国产成人自拍网| 亚洲国产人成综合网站| 在线一区二区观看| 久久99久久久久久久久久久| 成人一区二区三区| 中文字幕五月欧美| 欧日韩精品视频| 亚洲精品视频免费看| 精品久久久久久无| 欧美大胆一级视频| 亚洲成人tv网| 成人激情电影免费在线观看| 国产精品一区久久久久| 亚洲欧美日韩国产手机在线| 自拍偷自拍亚洲精品播放| 2020国产精品久久精品美国| 91色九色蝌蚪| 国产在线精品视频| 亚洲国产成人91porn| 欧美成人女星排行榜| 九九九精品视频| 日韩高清国产一区在线| 首页国产丝袜综合| 五月综合激情网| 亚洲综合免费观看高清完整版在线 | 91精品久久久久久久99蜜桃| 欧美成人性战久久| 精品剧情在线观看| 精品国精品自拍自在线| 欧美大片拔萝卜| 精品国产第一区二区三区观看体验 | 视频精品一区二区| 天天操天天干天天综合网| 性久久久久久久久久久久| 性久久久久久久久| 狠狠色2019综合网| 国产成人夜色高潮福利影视| 成人一道本在线| 亚洲天堂精品在线观看| 日本不卡1234视频| 九色|91porny| 国产白丝精品91爽爽久久| 一区二区三区国产豹纹内裤在线| 一区二区三区国产| 视频一区国产视频| 国产综合久久久久久久久久久久| 国产成人精品在线看| 91色.com| 欧美精品久久久久久久多人混战| 日韩西西人体444www| 26uuu亚洲综合色欧美| 精品国产乱子伦一区| 亚洲一二三四在线观看| 亚洲精品国产一区二区三区四区在线| 中文字幕欧美日韩一区| 亚洲人成亚洲人成在线观看图片| 九九精品视频在线看| 亚洲乱码精品一二三四区日韩在线 | 日本不卡一区二区| 国产伦精一区二区三区| 波多野结衣中文字幕一区| 欧美日韩国产一二三| 久久久久国产一区二区三区四区| 18成人在线观看| 久久丁香综合五月国产三级网站| 国产成人久久精品77777最新版本| 在线观看视频一区| 久久色.com| 亚洲成a人片在线观看中文| 裸体健美xxxx欧美裸体表演| 成人高清在线视频| 91麻豆精品国产91久久久更新时间| 久久综合丝袜日本网| 亚洲欧美一区二区三区孕妇| 六月丁香综合在线视频| 色成年激情久久综合| 久久精品国产精品亚洲综合| 不卡免费追剧大全电视剧网站| 日韩免费观看高清完整版在线观看| 一区二区三区精品久久久| 中文字幕一区二区三区乱码在线 | 这里只有精品99re| 国产精品无遮挡| 久久精品国产网站| 欧美日韩成人综合天天影院| 亚洲国产成人午夜在线一区 | 国产盗摄精品一区二区三区在线| 91精品国产免费久久综合| 日本特黄久久久高潮| 成人中文字幕在线| 精品久久久影院| 日韩国产欧美视频| 欧美午夜不卡在线观看免费| 中文字幕日韩一区二区| 国产福利一区在线| 久久女同性恋中文字幕| 日本在线播放一区二区三区| 91成人网在线| 亚洲免费观看在线视频| 99久久国产综合精品麻豆| 国产女人aaa级久久久级| 久久99久久久欧美国产| 日韩一区二区三区免费看| 性欧美大战久久久久久久久| 欧美亚洲高清一区二区三区不卡| 中文字幕在线播放不卡一区| 成人性色生活片免费看爆迷你毛片| 精品日韩成人av| 韩日欧美一区二区三区| 日韩视频在线一区二区| 裸体在线国模精品偷拍| 精品少妇一区二区三区日产乱码 | 亚洲色图欧美偷拍| 成人美女视频在线观看| 中文一区一区三区高中清不卡| 国产一区 二区| 欧美激情在线免费观看| 99久久综合国产精品| 国产精品国产馆在线真实露脸 | 日日嗨av一区二区三区四区| 欧美亚洲动漫精品| 亚洲成人1区2区| 日韩视频免费直播| 午夜精品爽啪视频| 欧美一区二区视频观看视频| 日韩av一区二区三区四区| 欧美大片在线观看一区二区| 久久精品国产免费| 亚洲国产精品精华液ab| av在线播放不卡| 亚洲国产精品一区二区久久恐怖片| 欧美一a一片一级一片| 日本欧美一区二区| 久久免费视频色| 99re这里都是精品| 亚洲国产视频一区| 日韩精品专区在线影院重磅| 国产一区二区三区精品视频| 中文字幕一区视频| 欧美久久久久中文字幕| 久久国产精品99精品国产| 国产精品免费av|