麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Visual Basic > 正文

VB實(shí)現(xiàn)屏蔽文本框右鍵菜單的復(fù)制、粘貼等功能的方法

2020-01-31 16:31:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了VB屏蔽文本框中的右鍵菜單、復(fù)制、粘貼等功能的實(shí)現(xiàn)方法。該功能就是禁止文本框的右鍵功能,造成點(diǎn)擊鼠標(biāo)右鍵無(wú)效。是非常常見(jiàn)的一類實(shí)用功能。

具體的功能模塊代碼如下:

'=========================================================='| 模 塊 名 | TextBoxDisableAbility'| 說(shuō)  明 | 禁止文本框的功能'==========================================================Option ExplicitPrivate Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As LongPrivate Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As LongPrivate Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As LongPrivate Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Const GWL_WNDPROC = (-4)Private Const WM_CUT = &H300 '-------------剪切消息Private Const WM_COPY As Long = &H301 '-------------復(fù)制消息Private Const WM_PASTE As Long = &H302 '-------------粘貼消息Private Const WM_CLEAR = &H303 '-------------刪除消息[右鍵菜單的刪除]Private Const EM_UNDO = &HC7 '-------------撤銷消息Private Const WM_CONTEXTMENU = &H7B '-------------右鍵菜單Private prevWndProc   As LongPrivate Function WndProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long  Select Case Msg  Case WM_CUT, WM_COPY, WM_PASTE, WM_CLEAR, EM_UNDO, WM_CONTEXTMENU    '這里處理自定義的事件,最好為空  Case Else    '回調(diào)系統(tǒng)函數(shù)處理    WndProc = CallWindowProc(prevWndProc, hwnd, Msg, wParam, lParam)  End SelectEnd FunctionPublic Sub DisableAbility(TargetTextBox As TextBox)  '程序啟動(dòng)時(shí)調(diào)用這個(gè)  prevWndProc = GetWindowLong(TargetTextBox.hwnd, GWL_WNDPROC)  SetWindowLong TargetTextBox.hwnd, GWL_WNDPROC, AddressOf WndProcEnd Sub

本代碼的功能屏蔽文本框的右鍵菜單、復(fù)制、粘貼等,在不少的程序中都可以見(jiàn)到這些功能。共享給各位VB愛(ài)好者,希望能對(duì)大家有所幫助!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 欧美精品一区二区三区在线播放 | 337p日本欧洲亚洲大胆精蜜臀 | 国产精品热 | 亚洲人成在线播放网站 | 亚洲国产一区二区三区 | 黄视频网站免费观看 | 日本a大片 | 男人的天堂毛片 | 爱射av| 日本欧美一区二区三区视频麻豆 | 牛牛视频在线 | 成年免费视频黄网站在线观看 | 九九热精品在线视频 | 蜜桃视频在线播放 | 看毛片的网址 | 黄色毛片视频在线观看 | 日韩黄色av网站 | 日韩一级片毛片 | 他也色在线视频 | 国产精品视频2021 | 欧美一级做a | 羞羞的视频 | 视频一区 在线 | 激情视频日韩 | 毛片免费观看完整版 | 911网站大全在线观看 | 欧美成人一级片 | 欧美一区二区精品夜夜嗨 | 亚洲小视频在线播放 | 欧美一级毛片大片免费播放 | 国产精品久久久久久久久久东京 | 一区二区三区日韩 | 国产成人午夜精品 | 黄色1级视频 | 色中色在线视频 | 欧美性色黄大片www 操碰网 | 成人一级黄色 | 在线成人免费观看 | 国产精品亚洲激情 | 91色琪琪电影亚洲精品久久 | 男女视频免费看 |