亚洲欧美第一页_禁久久精品乱码_粉嫩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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清在线电影| 国产精品色婷婷久久58| 奇米影视7777精品一区二区| 欧美性高清videossexo| 午夜影院久久久| 91精品国产91久久综合桃花| 中文字幕在线免费不卡| 在线免费观看成人短视频| 爽好多水快深点欧美视频| 久久综合成人精品亚洲另类欧美| 国产大陆精品国产| 亚洲人成在线观看一区二区| 欧美日韩大陆在线| 91污在线观看| 亚洲综合免费观看高清完整版在线 | 麻豆91在线观看| 久久精品在线观看| 色老综合老女人久久久| 男女激情视频一区| 欧美激情艳妇裸体舞| 欧美丝袜第三区| 国产激情偷乱视频一区二区三区 | 亚洲美女一区二区三区| 日韩一区二区三区精品视频| 高清在线不卡av| 午夜一区二区三区视频| 精品国产91久久久久久久妲己| 波多野结衣中文字幕一区 | 亚洲伦理在线免费看| 日韩一区二区三区精品视频| 99re8在线精品视频免费播放| 日韩激情视频网站| 亚洲国产精品精华液2区45| 欧美色大人视频| 国产成人av电影在线| 天天影视网天天综合色在线播放| 欧美国产激情二区三区 | 国模少妇一区二区三区| 亚洲影院免费观看| 久久久www成人免费无遮挡大片| 欧美亚一区二区| 国产999精品久久久久久| 五月天一区二区三区| 1024国产精品| 国产亚洲精品福利| 精品福利视频一区二区三区| 欧美午夜精品久久久| 波多野结衣中文字幕一区二区三区 | 国产日韩欧美综合一区| 欧美一区2区视频在线观看| 91免费视频观看| 丁香婷婷综合色啪| 国产一区在线观看麻豆| 肉色丝袜一区二区| 亚洲国产成人av好男人在线观看| 国产精品欧美综合在线| 久久精品夜色噜噜亚洲a∨| 91精品国产福利在线观看| 欧美在线观看一区| 色欧美88888久久久久久影院| 成人短视频下载| 粉嫩av亚洲一区二区图片| 激情综合亚洲精品| 蜜臀av亚洲一区中文字幕| 午夜视频一区二区三区| 亚洲二区在线观看| 亚洲国产美女搞黄色| 一区二区国产视频| 一区二区三区波多野结衣在线观看| 中文一区在线播放| 国产精品家庭影院| 中文字幕av在线一区二区三区| 国产色产综合产在线视频| 久久精品人人做人人综合 | 91丨porny丨国产| 一本久久综合亚洲鲁鲁五月天 | 精品视频1区2区| 欧美三级乱人伦电影| 欧美精品久久天天躁| 欧美日韩一级视频| 91精品综合久久久久久| 91精品国产麻豆| 久久人人超碰精品| 国产日韩一级二级三级| 亚洲婷婷国产精品电影人久久| 亚洲欧美偷拍卡通变态| 亚洲香蕉伊在人在线观| 天天操天天干天天综合网| 开心九九激情九九欧美日韩精美视频电影| 人人狠狠综合久久亚洲| 精品中文字幕一区二区小辣椒 | 六月丁香婷婷色狠狠久久| 精品中文字幕一区二区小辣椒| 国产永久精品大片wwwapp | 91国产视频在线观看| 国产福利一区二区三区视频 | 另类小说欧美激情| 日韩和欧美一区二区| 91日韩精品一区| 久久精品国产一区二区三| 一区二区三区中文字幕| 中文字幕亚洲欧美在线不卡| 91精品国产综合久久精品麻豆| 欧美日韩在线三区| 精品国产在天天线2019| 国产精品国模大尺度视频| 亚洲影视在线播放| 另类中文字幕网| 成人伦理片在线| 欧美人伦禁忌dvd放荡欲情| 久久亚洲精品小早川怜子| 国产精品久久久久久久久果冻传媒| 亚洲综合色噜噜狠狠| 卡一卡二国产精品| 91黄色免费看| 久久综合丝袜日本网| 亚洲精品国产一区二区三区四区在线| 性做久久久久久久免费看| 国产精品 日产精品 欧美精品| 欧美伊人久久大香线蕉综合69| 欧美电视剧免费全集观看| 亚洲精品中文字幕在线观看| 麻豆国产欧美一区二区三区| 99精品久久只有精品| 精品欧美久久久| 亚洲午夜在线观看视频在线| 国产一区二区h| 在线91免费看| 亚洲免费视频中文字幕| 国产一区二区视频在线| 色天天综合久久久久综合片| 国产婷婷精品av在线| 天堂一区二区在线免费观看| 91片在线免费观看| 欧美激情一区二区在线| 麻豆精品一区二区av白丝在线| 欧美综合一区二区| 国产精品久久久久久久岛一牛影视 | 日韩精品一区二区三区在线播放| 亚洲理论在线观看| 粉嫩一区二区三区在线看| 欧美精品一区二区三区四区| 亚洲一级片在线观看| 色中色一区二区| 国产精品久久久一本精品| 精东粉嫩av免费一区二区三区| 91精品国产麻豆| 日韩在线卡一卡二| 欧美日韩综合不卡| 亚洲va欧美va国产va天堂影院| 99r国产精品| 亚洲精品一二三| 色婷婷一区二区三区四区| 成人欧美一区二区三区1314| 国产91综合网| 国产精品网站一区| 成人教育av在线| 欧美激情综合五月色丁香小说| 国产乱码精品一区二区三区忘忧草| 欧美挠脚心视频网站| 午夜精品久久久久久久久| 欧美影院午夜播放| 国产原创一区二区三区| 久久免费午夜影院| 粉嫩一区二区三区性色av| 日本一区二区动态图| 风间由美一区二区三区在线观看 | 亚洲免费在线看| 在线国产电影不卡| 亚洲综合999| 5858s免费视频成人| 免费日本视频一区| 精品国产91乱码一区二区三区| 激情文学综合丁香| 欧美国产日韩a欧美在线观看| 不卡av在线网| 亚洲一卡二卡三卡四卡五卡| 欧美日韩精品系列| 久久成人18免费观看| 欧美韩日一区二区三区| 91在线国内视频| 亚洲风情在线资源站| 日韩欧美在线一区二区三区| 国内外成人在线| 国产精品嫩草影院av蜜臀| 91久久精品网| 免费久久精品视频| 国产清纯美女被跳蛋高潮一区二区久久w | 91麻豆高清视频| 天天综合网天天综合色| 精品国产免费一区二区三区香蕉| 国产精品99久久久| 亚洲乱码中文字幕| 91精品国产综合久久久蜜臀图片| 精品一二线国产| 亚洲男人天堂一区| 日韩女优av电影| 99精品久久免费看蜜臀剧情介绍| 亚洲福利视频一区二区| 久久久久久久综合|