变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

軟件首頁 |  文章首頁
最新更新 軟件分類 設為首頁 加入收藏 聯系我們
當前位置:首頁文章首頁 IT學院 VB

用Visual Basic實現undo功能

作者:東坡下載  來源:uzzf  發布時間:2010-10-14 13:45:42  點擊:

一、設計思路
  一般的字處理軟件,如WPS Office、Word都有撤銷功能,極大地方便了用戶,可是這項功能用VB該如何實現呢?這就要用到SendMessage函數,該函數的功能就是向指定的窗口發送一條消息,它有4個參數,含義如下:
  .hWnd:用來指定要接受消息的窗口的句柄;
  .wMsg:用來指定要發送的消息的編號;
  .wParam:用來指定消息的第一參數;
  .1Param:用來消息的第二參數。
  二、實戰
  新建一個EXE窗體,上面放置一個textbox、兩個 commndbotton控件,名稱分別為text1、command1、command2,caption分別為text1、撤銷、退出,其它設置取默認值。
  打開API閱覽器,將函數SendMessage復制到窗體代碼中。所有源代碼如下:

Option Explicit

 Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As  Long, ByVal wParam As Long, lParam As Any) As Long
 Private Const EM_CANUNDO = &HC6
 Private Const EM_UNDO = &HC7

Private Sub Command1_Click()
 Dim i As Integer
 i = SendMessage(Text1.hwnd, EM_UNDO, 0, 0)
End Sub

Private Sub Command2_Click()
 End
End Sub

  在這個程序中,我們向文本框發送了一個EM_UNDO消息,該消息的功能是取消文本框的最后一個編輯操作。對于該消息,wParam和1Param均無用,故都設為0。
  按F5看看效果吧,是不是有一種成就感。以上代碼在windowsXP家庭版和VB6中文企業版下運行通過。

文章評論

本類推薦文章

關于本站 | 網站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .
主站蜘蛛池模板: 九九99久久精品午夜剧场免费 | 日韩精品成人免费观看 | 涩涩网站在线观看 | 国产精品二区页在线播放 | 九九热精品视频在线播放 | 欧美 日产 国产精选 | 欧美国产日韩在线 | 伦理第一页 | 韩国黄色网| 深夜福利网 | 久久综合给会久久狠狠狠 | 成人在线视频网站 | 91视频免费入口 | 亚洲一区视频在线播放 | 日本欧美一二三区色视频 | 亚洲无线一二三四区手机 | 国产精品页 | 欧美videosex极品hd | 亚洲免费精品视频 | 久久久香蕉视频 | 久久中文字幕免费视频 | 日本黄色二级片 | 我要看黄色片 | 插插宗合网 | 欧美中文字幕在线观看 | 国产成人精品视频2021 | 视频一本大道香蕉久在线播放 | 国产成人精品视频免费大全 | 午夜在线观看视频在线播放版 | 韩国伦理剧在线看 | 91麻豆极品在线观看 | 中文字幕一区二区三区在线不卡 | 成人国产精品视频频 | 国产精品12p | 亚洲日本精品 | 国产精品久久久久9999高清 | 亚洲 欧美 在线观看 | 伊人网大香 | 欧美日韩精品高清一区二区 | 午夜剧场免费观看 | 国产欧美日韩综合精品一区二区 |