亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么StripTerFlag函數沒定義,但是執行時會出錯呢,請問該怎么解決?

為什么StripTerFlag函數沒定義,但是執行時會出錯呢,請問該怎么解決?

慕神8447489 2021-07-08 11:07:49
'創建一個列表框和一個按鈕'API函數定義Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As LongPrivate Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As LongPrivate Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As LongPrivate Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As LongConst GW_HWNDFIRST = 0Const GW_HWNDNEXT = 2Private Sub Command1_Click()Dim s As LongDim a As Stringa = Space(255)s = GetWindow(Me.hwnd, GW_HWNDFIRST) '獲得句柄GetWindowText s, a, 255 '獲得標題Dim ab As String * 255GetClassName s, ab, 255 '獲得類名Dim ClassName As StringClassName = StripTerFlag(ab) 'StripTerFlag是一個自定義函數,后面有代碼,用于去處結束符If UCase(ClassName) = "NOTEPAD" ThenList1.AddItem aList1.ItemData(List1.ListCount - 1) = sEnd IfDo While sDoEventss = GetWindow(s, GW_HWNDNEXT) '獲得句柄GetWindowText s, a, 255 '獲得標題GetClassName s, ab, 255 '獲得類名ClassName = StripTerFlag(ab)If UCase(ClassName) = "NOTEPAD" ThenList1.AddItem aList1.ItemData(List1.ListCount - 1) = sEnd IfLoopEnd SubPrivate Sub List1_Click()MsgBox List1.ItemData(List1.ListIndex) '單擊列表框獲得句柄End Sub
查看完整描述

1 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

ClassName = StripTerFlag(ab) 'StripTerFlag是一個自定義函數,后面有代碼,用于去處結束符
你是不是把這個StripTerFlag過程代碼放到模塊中 而這個過程是Private私有過程 修改成public公用即可

查看完整回答
反對 回復 2021-07-11
  • 1 回答
  • 0 關注
  • 364 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號