国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

易語言窗口發(fā)送消息參數(shù)詳解

在易語言中,窗口.發(fā)送消息()和窗口.提交消息()函數(shù)可以實現(xiàn)向指定窗口或控件發(fā)送消息并執(zhí)行相應(yīng)的操作。1. 窗口.發(fā)送消息()這個函數(shù)的作用是將指定的消息發(fā)送到一個窗口,同win32 api里面的S

在易語言中,窗口.發(fā)送消息()和窗口.提交消息()函數(shù)可以實現(xiàn)向指定窗口或控件發(fā)送消息并執(zhí)行相應(yīng)的操作。

1. 窗口.發(fā)送消息()

這個函數(shù)的作用是將指定的消息發(fā)送到一個窗口,同win32 api里面的SendMessage等同的效果。具體的中文函數(shù)原型為:發(fā)送消息(hwnd,msg,wparam,iparam),英文函數(shù)原型為:sendmessage(hwnd,msg,wparam,iparam)。其中,hwnd代表窗口句柄值,可以通過查找窗口、頂層窗口句柄,或者使用獲取句柄的函數(shù)得到;msg指定被發(fā)送的消息;wparam指定附加的消息特定信息;iparam同樣指定附加的消息特定信息。該函數(shù)的執(zhí)行結(jié)果會返回真表示發(fā)送成功,返回假表示發(fā)送失敗。

舉例說明:句柄窗口.自身句柄(),窗口.發(fā)送消息(句柄,274,61488,0) //將向TC窗口自身發(fā)送最大化的消息。執(zhí)行結(jié)果返回真表示發(fā)送成功,返回假表示發(fā)送失敗。

2. 窗口.提交消息()

這個函數(shù)的作用是將一個消息放入到與指定窗口創(chuàng)建的線程相聯(lián)系消息隊列里,同win32 api里面的PostMessage等同的效果。具體的中文函數(shù)原型為:發(fā)送消息(hwnd,msg,wparam,iparam),英文函數(shù)原型為:postmessage(hwnd,msg,wparam,iparam)。參數(shù)和返回值與窗口.發(fā)送消息()函數(shù)一致。

舉例說明:句柄窗口.自身句柄(),窗口.提交消息(句柄,274,61488,0) //將向TC窗口自身發(fā)送最大化的消息,執(zhí)行結(jié)果必返回真。

3. 控件發(fā)送信息

控件發(fā)送信息可以實現(xiàn)控件的移動、調(diào)整尺寸、最大化、最小化、復(fù)制、粘貼、全選、清空內(nèi)容、按鈕單擊等操作。以下是一些常見的控件發(fā)送信息操作:

- 移動控件:控件.發(fā)送信息(274,61458,0)。

- 調(diào)整控件尺寸:

調(diào)整左邊:控件.發(fā)送信息(274,61441,0)。

調(diào)整右邊:控件.發(fā)送信息(274,61442,0)。

調(diào)整頂部:控件.發(fā)送信息(274,61443,0)。

左上角調(diào)整:控件.發(fā)送信息(274,61444,0)。

右上角調(diào)整:控件.發(fā)送信息(274,61445,0)。

調(diào)整底部:控件.發(fā)送信息(274,61446,0)。

左下角調(diào)整:控件.發(fā)送信息(274,61447,0)。

右下角調(diào)整:控件.發(fā)送信息(274,61448,0)。

- 控件最大化:控件.發(fā)送信息(274,61488,0)。

- 控件最小化:控件.發(fā)送信息(274,61473,0)。

- 鼠標(biāo)帶問號(再次單擊問號消失):控件.發(fā)送信息(274,61836,0)。

- 關(guān)閉控件:控件.發(fā)送信息(16,0,0)。

- 單擊鼠標(biāo)左鍵:控件.發(fā)送信息(513,0,0)。

- 清除窗口控件.發(fā)送信息(12,0,0)。

- 復(fù)制編輯框:編輯框.發(fā)送信息(769,0,"內(nèi)容")。

- 粘貼編輯框:編輯框.發(fā)送信息(770,0,0)。

- 全選編輯框:編輯框.發(fā)送信息(177,0,-1)。

- 清空內(nèi)容編輯框:編輯框.發(fā)送信息(12,1,0)。

- 按鈕單擊:控件.發(fā)送信息(245,0,0)。

- 刪除控件:控件.發(fā)送信息(768,0,0)。

- 剪切控件:控件.發(fā)送信息(771,0,0)。

- 撤銷控件:控件.發(fā)送信息(772,0,0)。

- 退出控件:控件.發(fā)送信息(1,0,0)。

- 獲得焦點控件:控件.發(fā)送信息(7,0,0)。

- 失去焦點控件:控件.發(fā)送信息(8,0,0)。

- 結(jié)束控件:控件.發(fā)送信息(25,0,0)。

- 單擊鼠標(biāo)右鍵:控件.發(fā)送信息(123,0,0)。

- 取消全選編輯框:控件.發(fā)送信息(177,0,0)。

以上是一些常見的控件發(fā)送信息操作,可以根據(jù)需要靈活運用。

總結(jié)

窗口.發(fā)送消息()和窗口.提交消息()函數(shù)為易語言提供了強大的消息機制,通過設(shè)置不同的消息參數(shù),可以實現(xiàn)各種控件的移動、調(diào)整尺寸、最大化、最小化、復(fù)制、粘貼、全選、清空內(nèi)容、按鈕單擊等操作。學(xué)會了它們的使用方法,能夠更好地優(yōu)化程序的用戶體驗。

標(biāo)簽: