易語言"發送消息()"_SendMessage詳細說明

1. 移動控件 控件.發送信息 (274, 61458, 0) 
其中參數1的值自61457---61471都可用,結果是一樣的,都是移動控件。
還有一個大家都熟,就是控件.發送信息 (161, 2, 0)

2.調整控件尺寸 控件.發送信息 (274, 61441, 0) (274,61442,0) (274,61443,0) (274,61444,0) (274,61445,0) (274,61446,0) (274,61447,0) (274,61448,0) 分別對應調整控件的左寬度 右寬度 頂高度 西北角 東北角 底寬度 西南角 東北角的尺寸。

此外,控件.發送信息(161,10,0) (161,11,0) (161,12,0) (161,13,0) (161,14,0) (161,15,0) (161,16,0) (161,16,0) 也是分別對應調整控件的左寬度 右寬度 頂高度 西北角 東北角 底寬度 西南角 東北角的尺寸。

3。控件最大化 控件.發送信息 (274, 61450, 0)其中參數1的值自61488---61503都可用,結果是一樣的。

4。控件最小化 控件.發送信息 (274, 61473, 0)其中參數1的值自61472---61487都可用,結果是一樣的。

5。馬上啓動屏幕保護(如果電腦裏沒設置屏幕保護本信息不起作用) 發送信息 (274, 61760, 0)其中參數1的值自61760---61776都可用,結果是一樣的。

6.出對話框--15秒進入待機(win98下可用,winXP無效,其他未試) 控件.發送信息 (274, 61840, 0)其中參數1的值自61840---61854都可用,結果是一樣的。

7。擊控件後鼠標帶問號,再擊後消失。 控件.發送信息 (274, 61836, 0) 
8。關閉窗口 控件.發送信息 (16, 0, 0) 
9。發送控件鼠標左鍵被按下的信息 控件.發送信息 (513, 0, 0) 
10。發送控件鼠標左鍵被放開的信息 控件.發送信息 (514, 0, 0) 
11。清除窗口的標題 控件.發送信息 (12, 0, 0) 以下是易記事本里的:
 
12。複製 編輯框.發送信息 (769, 0, 0) 
    剪切 編輯框.發送信息 (768, 0, 0) 
    撤消 編輯框.發送信息 (199, 0, 0)

13。粘帖 編輯框.發送信息 (770, 0, 0) 
14。全選 編輯框.發送信息 (177, 0, -1)
15、圖片框1.發送信息 (274, 61458, 0) 這樣可以在窗口上拖動圖片框

16、可以利用發送消息 (窗口句柄, 513, 0, 0)和發送消息 (窗口句柄, 514, 0, 0) 來完成向一個控件發送鼠標單擊事件。不過對易語言,有些控件不支持發送消息 (窗口句柄, 513, 0, 0)和發送消息 (窗口句柄, 514, 0, 0) 對別的程序的控件,都可以的

17、_啓動窗口.發送消息(16,0,0)就使窗口關閉了

━━━━━━━━━━━━━━━━━━━━━━━━━━
如何利於發送消息來完成鼠標點擊事件(帶具體位置)?
發送消息 (窗口句柄, 514, 0, 65536 ×縱座標+ 橫座標) 發送消息 (窗口句柄, 514, 0, 65536 ×縱座標+ 橫座標) 
━━━━━━━━━━━━━━━━━━━━━━━━━━
怎麼發送消息讓組合框彈出下拉列表??
組合框1.發送信息 (335, 1, 0)伸出 
組合框1.發送信息 (335, 0, 0)萎縮 
━━━━━━━━━━━━━━━━━━━━━━━━━━
如何向制定進程發送消息--回車鍵
發送消息(進程id,?,13,?)
_投遞消息 (窗口句柄, 256, 鍵代碼, 0) ’按下
_投遞消息 (窗口句柄, 257, 鍵代碼, 0) ’放開
━━━━━━━━━━━━━━━━━━━━━━━━━━
用SendMessageA(編輯框句柄,258,字節集,0) 向程序的編輯框發送文本
━━━━━━━━━━━━━━━━━━━━━━━━━━
PostMessage 只是投信息,不等返回
SendMessage 直到有返回值
━━━━━━━━━━━━━━━━━━━━━━━━━━
發送消息 (編輯框句柄, #EM_SETSEL, 開始位置, 結束位置)‘選中編輯框指定位置文本
━━━━━━━━━━━━━━━━━━━━━━━━━━
E裏發送消息的一些參數~ 
15.置內容
編輯框.發送信息 (194, 0, "內容") 
16.按鈕單擊
發送消息 (發送按鈕句柄, 245, 0, “0”) 
━━━━━━━━━━━━━━━━━━━━━━━━━━
單擊按鈕是 
按鈕1.發送信息 (245, 0, 0)
━━━━━━━━━━━━━━━━━━━━━━━━━━
透明標籤事件 
發送信息 (161, 2, 0)


易語言消息機制
--------------

將指定信息發送到窗口或窗口組件,不等待直接返回。


語法: 無返回值 窗口組件.投遞信息 (信息值,參數1,參數2)
參數名
 描述
 
信息值
 必需的;整數型。
 
參數1
 必需的;整數型,初始值爲“0”。
 
參數2
 必需的;整數型,初始值爲“0”。
 


----------------------------------
1.移動控件

控件.發送信息 (274, 61458, 0)
控件.發送信息 (161, 2, 0)

2.調整控件尺寸
調整左邊:
控件.發送信息 (274, 61441, 0)
調整右邊:
控件.發送信息 (274, 61442, 0)
調整頂邊:
控件.發送信息 (274, 61443, 0)
左上角調整:
控件.發送信息 (274, 61444, 0)
右上角調整:
控件.發送信息 (274, 61445, 0)
調整底部:
控件.發送信息 (274, 61446, 0)
左下角調整:
控件.發送信息 (274, 61447, 0)
右下角調整:
控件.發送信息 (274, 61448, 0)

3.控件最大化
控件.發送信息 (274, 61488, 0)

4.控件最小化
控件.發送信息 (274, 61473, 0)

5.鼠標帶問號(再次單擊問號消失)
發送信息 (274, 61836, 0)

6.關閉控件
控件.發送信息 (16, 0, 0)

7.單擊鼠標左鍵
控件.發送信息 (513, 0, 0)

8.清除窗口標題
控件.發送信息 (12, 0, 0)

9.複製
編輯框.發送信息 (769, 0, 0)

10.粘帖
編輯框.發送信息 (770, 0, 0)

11.全選
編輯框.發送信息 (177, 0, -1)

12.清空內容
編輯框.發送信息 (12, 1, 0)

13.按鈕單擊
發送消息 (發送按鈕句柄, 245, 0, 0)

14.刪除
控件.發送信息 (768, 0, 0)

15.剪切
控件.發送信息 (771, 0, 0)

16.撤銷

控件.發送信息 (772, 0, 0)

17.退出
控件.發送信息(1,0,0)

18.獲得焦點
控件.發送信息(7,0,0)

19.失去焦點
控件.發送信息(8,0,0)

20.結束
控件.發送信息(25,0,0)

21.單擊鼠標右鍵

控件.發送信息 (123, 0, 0)


22.取消全選

編輯框.發送信息 (177, 0, 0)

精易論壇——易語言培訓 http://www.3600gz.cn


發佈了27 篇原創文章 · 獲贊 19 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章