api之控制項與訊息函式
invalidaterect
遮蔽乙個視窗客戶區的全部或部分區域
ischild
判斷乙個視窗是否為另一視窗的子或隸屬視窗
isiconic
判斷視窗是否已最小化
isrectempty
判斷乙個矩形是否為空
iswindow
判斷乙個視窗控制代碼是否有效
iswindowenabled
判斷視窗是否處於活動狀態
iswindowunicode
判斷乙個視窗是否為
unicode
視窗。這意味著視窗為所有基於文字的訊息都接收
unicode文字
iswindowvisible
判斷視窗是否可見
iszoomed
判斷視窗是否最大化
lockwindowupdate
鎖定指定視窗,禁止它更新
mapwindowpoints
將乙個視窗客戶區座標的點轉換到另一視窗的客戶區座標系統
movewindow
改變指定視窗的位置和大小
offsetrect
通過應用乙個指定的偏移,從而讓矩形移動起來
openicon
恢復乙個最小化的程式,並將其啟用
ptinrect
判斷指定的點是否位於矩形內部
redrawwindow
重畫全部或部分視窗
releasecapture
為當前的應用程式釋放滑鼠捕獲
screentoclient
判斷螢幕上乙個指定點的客戶區座標
scrollwindow
滾動視窗客戶區的全部或一部分
scrollwindowex
根據附加的選項,滾動視窗客戶區的全部或部分
setactivewindow
啟用指定的視窗
setcapture
將滑鼠捕獲設定到指定的視窗
setclasslong
為視窗類設定乙個
long
變數條目
setclassword
為視窗類設定乙個條目
setfocusapi
將輸入焦點設到指定的視窗。如有必要,會啟用視窗
setforegroundwindow
將視窗設為系統的前台視窗
setparent
指定乙個視窗的新父
setrect
設定指定矩形的內容
setrectempty
將矩形設為乙個空矩形
setwindowcontexthelpid
為指定的視窗設定幫助場景(上下文)
id
setwindowlong
在視窗結構中為指定的視窗設定資訊
setwindowplacement
設定視窗狀態和位置資訊
setwindowpos
為視窗指定乙個新位置和狀態
setwindowtext
設定視窗的標題文字或控制項的內容
setwindowword
在視窗結構中為指定的視窗設定資訊
showownedpopups
顯示或隱藏由指定視窗所有的全部彈出式視窗
showwindow
控制視窗的可見性
showwindowasync
與showwindow相似
subtractrect
裝載矩形
lprcdst
,它是在矩形
lprcsrc1
中減去lprcsrc2
得到的結果
tilewindows
以平鋪順序排列視窗
unionrect
裝載乙個
lpdestrect
目標矩形,它是
lpsrc1rect
和lpsrc2rect
聯合起來的結果
updatewindow
強制立即更新視窗
validaterect
校驗視窗的全部或部分客戶區
windowfrompoint
返回包含了指定點的視窗的控制代碼。忽略遮蔽、隱藏以及透明視窗
常用 API 函式 控制項與訊息函式
adjustwindowrect 給定一種視窗樣式,計算獲得目標客戶區矩形所需的視窗大小 anypopup 判斷螢幕上是否存在任何彈出式視窗 arrangeiconicwindows 排列乙個父視窗的最小化子視窗 attachthreadinput 連線線程輸入函式 begindeferwindow...
API之訊息函式
broadcastsystemmessage 將一條系統訊息廣播給系統中所有的頂級視窗 getmessagepos 取得訊息佇列中上一條訊息處理完畢時的滑鼠指標螢幕位置 getmessagetime 取得訊息佇列中上一條訊息處理完畢時的時間 postmessage 將一條訊息投遞到指定視窗的訊息佇列...
控制項與訊息函式
adjustwindowrect 給定一種視窗樣式,計算獲得目標客戶區矩形所需的視窗大小 anypopup 判斷螢幕上是否存在任何彈出式視窗 arrangeiconicwindows 排列乙個父視窗的最小化子視窗 attachthreadinput 連線線程輸入函式 begindeferwindow...