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

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

?? frmmain.frm

?? 系統(tǒng)主控臺(tái) 1、功能菜單 文件:設(shè)置(數(shù)據(jù)參數(shù)、修改密碼、系統(tǒng)參數(shù))、注銷、退出 幫助:關(guān)于、注冊(cè)、在線升級(jí) 2、功能按鈕 執(zhí)行、注銷、退出 3、控制臺(tái) 設(shè)置 參數(shù)設(shè)置:數(shù)據(jù)
?? FRM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    Case 21 '//字符變量
     Sql = Sql & " '" & getStrValue(ListSqlCmdParaName.Item(iLoop)) & "',"
    Case 22 '//數(shù)值變量
     Sql = Sql & " " & getLngValue(ListSqlCmdParaName.Item(iLoop)) & ","
   End Select
  Next
 End If
 If Right(Sql, 1) = "," Then Sql = Left(Sql, Len(Sql) - 1)
 '//Me.Caption = Sql
 If DaRs.State = adStateOpen Then DaRs.Close
 DaRs.CursorLocation = adUseClient
 DaRs.Open Sql, DaCn, adOpenStatic, adLockReadOnly
 frmRpt.Merge.UnMergeAll
 frmRpt.Face.Rows = DaRs.RecordCount + frmRpt.Face.FixedRows
 frmRpt.Face.ForceRefresh
 Exit Sub
ErrHandle:
 MsgBox "數(shù)據(jù)查詢錯(cuò)誤:" & Chr(13) & "    錯(cuò)誤編號(hào):" & Err.Number & Chr(13) & "    錯(cuò)誤信息:" & Err.Description, vbCritical + vbOKOnly, BaseDllLib.getSysInfo
End Sub

Private Sub Form_Paint()
 Call Form_Resize
End Sub

Private Sub Form_Resize()
 On Error Resume Next
 Call frmBar.GetClientRect(RecInfo.Left, RecInfo.Top, RecInfo.Right, RecInfo.Bottom)
  With frmTree
  .Left = 0
  .Top = RecInfo.Top
  .width = Me.ScaleWidth * 0.35
  .Height = RecInfo.Bottom - .Top
  End With
 With frmRpt
  .Left = frmTree.Left + frmTree.width
  .Top = frmTree.Top
  .width = Me.ScaleWidth - frmTree.width
  .Height = frmTree.Height
 End With
End Sub

Public Sub TreeViewMessage(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long, RetVal As Long, UseRetVal As Boolean)
 'Prevent recursion with this variable
 Static InProc As Boolean
 Dim ps As PAINTSTRUCT
 Dim TVDC As Long, drawDC1 As Long, drawDC2 As Long
 Dim oldBMP1 As Long, drawBMP1 As Long
 Dim oldBMP2 As Long, drawBMP2 As Long
 Dim x As Long, y As Long, w As Long, h As Long
 Dim TVWidth As Long, TVHeight As Long

 If wMsg = WM_PAINT Then
  If InProc = True Then
   Exit Sub
  End If
  InProc = True
  'Prepare some variables we'll use
  TVWidth = frmTree.width \ Screen.TwipsPerPixelX
  TVHeight = frmTree.Height \ Screen.TwipsPerPixelY

  w = ScaleX(Img.Picture.width, vbHimetric, vbPixels)
  h = ScaleY(Img.Picture.Height, vbHimetric, vbPixels)

  'Begin painting. This API must be called in
  'response to the WM_PAINT message or you'll see
  'some odd visual effects :-)
  Call BeginPaint(hWnd, ps)
  TVDC = ps.hDC

  'Create a few canvases in memory to
  'draw on
  drawDC1 = CreateCompatibleDC(TVDC)
  drawBMP1 = CreateCompatibleBitmap(TVDC, TVWidth, TVHeight)
  oldBMP1 = SelectObject(drawDC1, drawBMP1)

  drawDC2 = CreateCompatibleDC(TVDC)
  drawBMP2 = CreateCompatibleBitmap(TVDC, TVWidth, TVHeight)
  oldBMP2 = SelectObject(drawDC2, drawBMP2)

  'This actually causes the TreeView to paint
  'itself onto our memory DC!
  SendMessage hWnd, WM_PAINT, drawDC1, ByVal 0&
  'Tile the bitmap and draw the TreeView
  'over it transparently
  For y = 0 To TVHeight Step h
   For x = 0 To TVWidth Step w
    PaintNormalStdPic drawDC2, x, y, w, h, Img.Picture, 0, 0
    Next
   Next
   PaintTransparentDC drawDC2, 0, 0, TVWidth, TVHeight, drawDC1, 0, 0, TranslateColor(vbWindowBackground)
   'Draw to the target DC
   BitBlt TVDC, 0, 0, TVWidth, TVHeight, drawDC2, 0, 0, vbSrcCopy

   'Cleanup
   SelectObject drawDC1, oldBMP1
   SelectObject drawDC2, oldBMP2
   DeleteObject drawBMP1
   DeleteObject drawBMP2

   EndPaint hWnd, ps

   RetVal = 0
   UseRetVal = True
   InProc = False

  ElseIf wMsg = WM_ERASEBKGND Then
   'Return TRUE
   RetVal = 1
   UseRetVal = True

  ElseIf wMsg = WM_HSCROLL Or wMsg = WM_VSCROLL Or wMsg = WM_MOUSEWHEEL Then
   'Force a repaint to keep the bitmap
   'tiles lined up
   InvalidateRect hWnd, 0, 0
 End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
 Dim frmCloseID As Long
 If ItemSelSign = False Then
  Set SysPara.RetChoice = Nothing
  frmCloseID = MsgBox("關(guān)閉選擇框?", vbQuestion + vbYesNo + vbDefaultButton2, BaseDllLib.getSysInfo)
  If frmCloseID <> 6 Then
   Cancel = 1
   Exit Sub
  End If
 End If
 '//UnSubclass frmTree
 Dim iLoop As Long
 Dim frmRptWidthStr As String
 For iLoop = SysPara.cMin To SysPara.cMax
  frmRptWidthStr = frmRptWidthStr & frmRpt.Col(iLoop + 1).width & "|"
 Next
 frmRptWidthStr = Left(frmRptWidthStr, Len(frmRptWidthStr) - 1)
 Call UpdateListWidth(frmRptWidthStr, BaseDllLib.getClassID)
End Sub

Private Sub frmBar_Execute(ByVal Control As XtremeCommandBars.ICommandBarControl)
 Dim frmObj As Object
 Select Case Control.Id
  Case 1 '//選擇
   '//Me.Caption = ThisCls.getQueryStr
'   ItemSelSign = True
'   Call SetRetValue
'   Unload Me
   If SysPara.MulChoice = False Then
    Call frmRpt_DblClick
   Else
    ItemSelSign = True
    Call SetRetMulRowValue
    Unload Me
   End If
  Case 2 '//關(guān)閉
   ItemSelSign = False
   Unload Me
  Case 8 '//搜索
   Set frmObj = CreateObject("SearchDiag.BaseLib")
   frmObj.setUserID = BaseDllLib.getUserID
   frmObj.setClassID = BaseDllLib.getClassID
   frmObj.setFormID = BaseDllLib.getFormID
   Call frmObj.mShow(ErrInfo, 1)
   SysPara.QueryStr = frmObj.getQueryStr
   Set frmObj = Nothing
   If Trim(SysPara.QueryStr) <> "" Then ThisCls.setQueryStr = SysPara.QueryStr Else ThisCls.setQueryStr = ""
   Call RefreshLdg
 End Select
End Sub

Private Sub frmRpt_Click()
 SysPara.ChoiceID = frmRpt.Sel.Row
End Sub

Private Sub frmRpt_DblClick()
   ItemSelSign = True
   Call SetRetValue
   Unload Me
End Sub

Private Sub frmRpt_FillRow(ByVal lRow As Long, strRowData As String, clrBack As stdole.OLE_COLOR, clrFore As stdole.OLE_COLOR)
 Dim iLoop As Integer
 If lRow = 1 Then
  strRowData = SysPara.Title
  Exit Sub
 End If
 DaRs.AbsolutePosition = lRow - frmRpt.Face.FixedRows
 For iLoop = SysPara.cMin To SysPara.cMax
  strRowData = strRowData & DaRs(iLoop) & "|"
 Next
End Sub

Private Sub frmTree_NodeClick(ByVal Node As MSComctlLib.Node)
 On Error GoTo ErrHandle
 Dim iLoop As Long
 Dim NodeX As Node
 'ThisCls.setParentStr = TreeData.Item(Node.Index).ParentIDStr
 '//Me.Caption = TreeID.Item(Node.Index)
 Dim ItemCls As Object
 Set ItemCls = CreateObject("BaseDllLib.ItemText")
 ItemCls.FItemID = CLng(TreeID.Item(Node.Index))
 SysPara.TreeID = ItemCls.FItemID
 Call ItemCls.getItemText(ResSign, ErrInfo)
 ThisCls.setParentStr = ItemCls.FParentIDStr & ItemCls.FItemID & "|"
 Set ItemCls = Nothing
 '//Me.Caption = ThisCls.getParentStr
 Call RefreshLdg
 If Node.Children > 0 Then Exit Sub
 SysPara.ParentID = TreeID.Item(Node.Index)
 Call getTreeData(SysPara.ParentID)
  If TreeData.Count > 0 Then
   For iLoop = 1 To TreeData.Count
    Set NodeX = frmTree.Nodes.Add("K" & SysPara.ParentID, tvwChild, "K" & TreeData.Item(iLoop).FItemID, TreeData.Item(iLoop).FName, 1, 2)
    NodeX.BackColor = RGB(&HC0, &HDB, &HFF)
    NodeX.ForeColor = RGB(&HFF, &O33, &H0)
    TreeID.Add TreeData.Item(iLoop).FItemID
   Next
  End If
  Exit Sub
ErrHandle:
  MsgBox "數(shù)據(jù)展開錯(cuò)誤:" & Chr(13) & "    錯(cuò)誤編號(hào):" & Err.Number & Chr(13) & "    錯(cuò)誤信息:" & Err.Description, vbCritical + vbOKOnly, BaseDllLib.getSysInfo
End Sub

'//計(jì)算返回集合(單行)
Private Sub SetRetValue()
 '//
 If SysPara.ChoiceID = 0 Then
  MsgBox "請(qǐng)選擇:" & SysPara.frmTitle, vbCritical + vbOKOnly, BaseDllLib.getSysInfo
  Exit Sub
 End If
 Dim iLoop As Long
 Dim RetObj As ChoiceItem.RetCls
 '//清空原來(lái)的返回值
 If SysPara.RetChoice.Count > 0 Then
  For iLoop = SysPara.RetChoice.Count To 1 Step -1
   SysPara.RetChoice.Remove iLoop
  Next
 End If
 '//填充返回值
 For iLoop = SysPara.cMin To SysPara.cMax
  Set RetObj = New ChoiceItem.RetCls
  With RetObj
   .FValue = frmRpt.Cell(SysPara.ChoiceID, iLoop + 1).Value
   .FTypeID = SysPara.MapType(iLoop)
   .MapCol = SysPara.MapCol(iLoop)
  End With
  SysPara.RetChoice.Add RetObj
  Set RetObj = Nothing
 Next
End Sub


'//計(jì)算返回集合(多行)
Private Sub SetRetMulRowValue()
 Dim RetRows() As Long
 Dim RetMin As Long
 Dim RetMax As Long
 Dim iLoop As Long
 Dim jLoop As Long
 Dim kLoop As Long
 Dim RetObj As ChoiceItem.RetCls
 Dim EntryColl As New Collection
 If SysPara.ChoiceID = 0 Then
  MsgBox "請(qǐng)選擇:" & SysPara.frmTitle, vbCritical + vbOKOnly, BaseDllLib.getSysInfo
  Exit Sub
 End If
 RetRows = frmRpt.Sel.Rows
 RetMin = LBound(RetRows)
 RetMax = UBound(RetRows)
 If SysPara.RetMulChoice.Count > 0 Then
  For iLoop = SysPara.RetMulChoice.Count To 1 Step -1
   SysPara.RetMulChoice.Remove iLoop
  Next
 End If
 For iLoop = RetMin To RetMax
  If EntryColl.Count > 0 Then
   For kLoop = EntryColl.Count To 1 Step -1
    EntryColl.Remove kLoop
   Next
  End If
  For jLoop = SysPara.cMin To SysPara.cMax
   Set RetObj = New ChoiceItem.RetCls
   With RetObj
   .FValue = frmRpt.Cell(RetRows(iLoop), jLoop + 1).Value
   .FTypeID = SysPara.MapType(jLoop)
   .MapCol = SysPara.MapCol(jLoop)
   End With
   EntryColl.Add RetObj
  Next
  SysPara.RetMulChoice.Add EntryColl
  Set EntryColl = Nothing
 Next
 Set RetObj = Nothing
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av不卡免费电影| 国产精品久久久久一区二区三区| 国产精品短视频| 国产成人免费在线观看不卡| 欧美一二区视频| 日日夜夜精品视频免费| 99久久99久久精品免费观看| 精品人伦一区二区色婷婷| 五月天激情小说综合| 欧美另类videos死尸| 亚洲成av人片观看| 日韩一区二区高清| 麻豆精品在线视频| 亚洲精品一区在线观看| 狠狠色综合播放一区二区| 精品sm在线观看| 成人精品国产福利| 中文字幕在线视频一区| 日本精品裸体写真集在线观看| 一区二区三区精品在线观看| 欧美日本在线播放| 国产精品一二三区| 亚洲激情男女视频| 欧美一区二区三区播放老司机| 日本成人在线视频网站| 久久精品无码一区二区三区| 福利一区在线观看| 中文字幕精品在线不卡| 成人性生交大片免费 | 成人va在线观看| 一区二区三区免费在线观看| 精品区一区二区| 97成人超碰视| 美洲天堂一区二卡三卡四卡视频| 国产精品丝袜久久久久久app| 91免费观看在线| 国产精品亚洲一区二区三区妖精| 一区二区三区欧美日| 国产亚洲欧洲997久久综合 | 国产激情91久久精品导航| 亚洲国产一二三| 亚洲欧美另类在线| 国产色爱av资源综合区| 欧美变态凌虐bdsm| 欧美日产在线观看| 在线观看日韩电影| 色噜噜狠狠一区二区三区果冻| 日韩精品一二三四| 成人免费在线视频| 中文字幕一区在线| 日本一区二区不卡视频| 精品国产乱码久久久久久蜜臀| 欧美三级电影网| 色欧美片视频在线观看| 91蜜桃视频在线| 91成人免费在线视频| 在线免费视频一区二区| 欧美亚洲国产一区二区三区va| 99在线精品观看| 国产老女人精品毛片久久| 美女www一区二区| 国产一区二区三区免费播放| 激情综合色丁香一区二区| 极品尤物av久久免费看| 国产成人午夜视频| 99久久精品99国产精品| 欧美私人免费视频| 欧美va天堂va视频va在线| 精品人在线二区三区| 国产精品你懂的| 中文字幕欧美国产| 国产精品视频第一区| 一区二区三区影院| 美女视频网站黄色亚洲| 成人一区二区三区在线观看| 不卡的av中国片| 在线成人免费观看| 欧美经典一区二区| 亚洲精品v日韩精品| 久久成人免费网| 91久久精品一区二区三区| 日韩写真欧美这视频| 中文字幕一区av| 国产一区日韩二区欧美三区| 色av一区二区| 久久久久久综合| 日本不卡123| 欧美性欧美巨大黑白大战| 日本一区二区三级电影在线观看| 日韩激情一二三区| 91年精品国产| 亚洲欧美日韩国产中文在线| 久久99久国产精品黄毛片色诱| 色婷婷久久久久swag精品 | 91色九色蝌蚪| 欧美激情一区二区三区在线| 奇米在线7777在线精品| 欧美性极品少妇| 中文字幕一区二区三区在线观看 | 日韩一区二区视频在线观看| 一区二区三区久久| 欧美日韩激情一区二区| 亚洲伊人伊色伊影伊综合网| 在线欧美一区二区| 亚洲一区成人在线| 6080午夜不卡| 免费精品99久久国产综合精品| 欧美卡1卡2卡| 麻豆91在线观看| 久久精品一级爱片| 91无套直看片红桃| 亚洲www啪成人一区二区麻豆| 欧美性视频一区二区三区| 天堂成人国产精品一区| 欧美色精品天天在线观看视频| 亚洲国产精品传媒在线观看| 成人精品一区二区三区四区| 亚洲欧美日韩人成在线播放| 欧美精品乱码久久久久久按摩| 亚洲国产精品久久久男人的天堂| 这里只有精品免费| 国产麻豆视频一区| 一区二区三区四区激情| 69p69国产精品| 成人久久久精品乱码一区二区三区 | 亚洲综合色噜噜狠狠| 日韩丝袜美女视频| 成人午夜精品一区二区三区| 亚洲日本一区二区三区| 9191国产精品| 成人午夜视频网站| 免费的成人av| 亚洲人成网站精品片在线观看| 欧美精品视频www在线观看| 成人免费的视频| 免费日本视频一区| 一区二区欧美精品| 欧美高清一级片在线观看| 91精品国产综合久久久久久久| 成人午夜在线播放| 亚洲国产综合在线| 亚洲桃色在线一区| 欧美激情自拍偷拍| 久久美女艺术照精彩视频福利播放 | 国产精品毛片高清在线完整版| 欧美久久久久久蜜桃| 欧美综合天天夜夜久久| 韩国女主播一区| 免费成人小视频| 美腿丝袜亚洲色图| 久久99久久99| 久久草av在线| 国产精品一区二区不卡| 六月丁香综合在线视频| 久久丁香综合五月国产三级网站 | 中文字幕免费观看一区| 国产精品无遮挡| 国产精品国产成人国产三级 | 日本一区二区三区dvd视频在线| 久久久精品国产99久久精品芒果| 精品黑人一区二区三区久久 | 99国产一区二区三精品乱码| 国产精品一区二区三区99| 成人一级片网址| 日本电影欧美片| 91精品国产免费久久综合| 亚洲精品一区二区三区影院| 国产午夜精品美女毛片视频| 国产精品私人自拍| 亚洲午夜电影网| 国产精品主播直播| 9色porny自拍视频一区二区| 在线中文字幕一区二区| 久久综合色之久久综合| 亚洲免费观看高清在线观看| 日日夜夜精品视频免费| av午夜精品一区二区三区| 717成人午夜免费福利电影| 久久亚洲精品国产精品紫薇| 亚洲综合在线视频| 精品一区二区久久| 在线观看欧美日本| 国产精品国产三级国产aⅴ原创| 日韩制服丝袜av| 色综合视频一区二区三区高清| xnxx国产精品| 久久精品国产99国产| 欧美性三三影院| 一区二区三区四区高清精品免费观看| 久草在线在线精品观看| 欧美羞羞免费网站| 久久色.com| 久久91精品国产91久久小草| 欧美日韩精品二区第二页| 国产精品不卡在线观看| 国v精品久久久网| 欧美激情一二三区| 国产.欧美.日韩| 国产精品理论在线观看| 国产精品一区二区视频|