windowsx.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
windowsx.h 包含下列程式設計介面:
Button_Enable 啟用或停用按鈕。 |
Button_GetCheck 取得選項按鈕或核取方塊的核取狀態。 您可以使用這個宏,或明確傳送BM_GETCHECK訊息。 |
Button_GetState 擷取按鈕或核取方塊的狀態。 您可以使用這個宏,或明確傳送BM_GETSTATE訊息。 |
Button_GetText 取得按鈕的文字。 |
Button_GetTextLength 取得按鈕文字中的字元數。 |
Button_SetCheck 設定選項按鈕或核取方塊的核取狀態。 您可以使用這個宏,或明確地傳送BM_SETCHECK訊息。 |
Button_SetState 設定按鈕的醒目提示狀態。 反白顯示狀態會指出按鈕是否反白顯示,就像使用者已推送按鈕一樣。 您可以使用這個宏,或明確地傳送BM_SETSTATE訊息。 |
Button_SetStyle 設定按鈕的樣式。 您可以使用這個宏,或明確傳送BM_SETSTYLE訊息。 |
Button_SetText 設定按鈕的文字。 |
ComboBox_AddItemData 在指定位置的下拉式方塊中,將專案資料加入清單。 您可以使用這個宏,或明確地傳送CB_ADDSTRING訊息。 |
ComboBox_AddString 將字串新增至下拉式方塊中的清單。 |
ComboBox_DeleteString 刪除下拉式方塊中清單中指定位置的專案。 您可以使用這個宏,或明確地傳送CB_DELETESTRING訊息。 |
ComboBox_Dir 將名稱加入下拉式方塊所顯示的清單。 |
ComboBox_Enable 啟用或停用下拉式方塊控制項。 |
ComboBox_FindItemData 尋找下拉式方塊清單中具有指定專案資料的第一個專案。 您可以使用這個宏,或明確地傳送CB_FINDSTRING訊息。 |
ComboBox_FindString 尋找下拉式方塊清單中的第一個字串,開頭為指定的字串。 您可以使用這個宏,或明確地傳送CB_FINDSTRING訊息。 |
ComboBox_FindStringExact 在下拉式方塊清單中尋找完全符合指定字串的第一個字串,但搜尋不區分大小寫。 您可以使用這個宏,或明確地傳送CB_FINDSTRINGEXACT訊息。 |
ComboBox_GetCount 取得下拉式方塊清單方塊中的專案數。 您可以使用這個宏,或明確傳送CB_GETCOUNT訊息。 |
ComboBox_GetCurSel 取得下拉式方塊中目前選取專案的索引。 您可以使用這個宏,或明確傳送CB_GETCURSEL訊息。 |
ComboBox_GetDroppedControlRect 擷取下拉式方塊處於下拉式狀態的螢幕座標。 您可以使用這個宏,或明確傳送CB_GETDROPPEDCONTROLRECT訊息。 |
ComboBox_GetDroppedState 確定下拉式方塊控制項中的下拉式清單是否可見。 您可以使用這個宏,或明確地傳送CB_GETDROPPEDSTATE訊息。 |
ComboBox_GetExtendedUI 確定下拉式方塊是否使用預設使用者介面 (UI) 或擴充 UI。 您可以使用這個宏,或明確地傳送CB_GETEXTENDEDUI訊息。 |
ComboBox_GetItemData 取得與下拉式方塊中指定清單專案相關聯的應用程式定義值。 您可以使用這個宏,或明確地傳送CB_GETITEMDATA訊息。 |
ComboBox_GetItemHeight 擷取下拉式方塊中清單專案的高度。 您可以使用這個宏,或明確傳送CB_GETITEMHEIGHT訊息。 |
ComboBox_GetLBText 從下拉式方塊中的清單取得字串。 您可以使用這個宏,或明確傳送CB_GETLBTEXT訊息。 |
ComboBox_GetLBTextLen 取得下拉式方塊中清單中字串的長度。 您可以使用這個宏,或明確地傳送CB_GETLBTEXTLEN訊息。 |
ComboBox_GetText 從下拉式方塊控制項擷取文字。 |
ComboBox_GetTextLength 取得下拉式方塊文字中的字元數。 |
ComboBox_InsertItemData 在指定位置的下拉式方塊中,于清單中插入專案資料。 您可以使用這個宏,或明確地傳送CB_INSERTSTRING訊息。 |
ComboBox_InsertString 在指定位置的下拉式方塊中,將字串加入清單。 您可以使用這個宏,或明確地傳送CB_INSERTSTRING訊息。 |
ComboBox_LimitText 限制使用者可在下拉式方塊的編輯控制項中輸入的文字長度。 您可以使用這個宏,或明確傳送CB_LIMITTEXT訊息。 |
ComboBox_ResetContent 從清單方塊移除所有專案,並編輯下拉式方塊的控制項。 您可以使用這個宏,或明確地傳送CB_RESETCONTENT訊息。 |
ComboBox_SelectItemData 在下拉式方塊中搜尋具有指定專案資料的專案清單。 如果找到相符的專案,則會選取專案。 您可以使用此宏,或明確傳送CB_SELECTSTRING訊息。 |
ComboBox_SelectString 在下拉式方塊中搜尋以指定字串字元開頭的專案清單。 如果找到相符的專案,則會選取專案。 您可以使用此宏,或明確傳送CB_SELECTSTRING訊息。 |
ComboBox_SetCurSel 在下拉式方塊中設定目前選取的專案。 您可以使用此宏,或明確傳送CB_SETCURSEL訊息。 |
ComboBox_SetExtendedUI 針對具有CBS_DROPDOWN或CBS_DROPDOWNLIST樣式的下拉式方塊,選取預設使用者介面 (UI) 或擴充 UI。 您可以使用此宏,或明確傳送CB_SETEXTENDEDUI訊息。 |
ComboBox_SetItemData 在下拉式方塊中設定與指定清單專案相關聯的應用程式定義值。 您可以使用此宏,或明確傳送CB_SETITEMDATA訊息。 |
ComboBox_SetItemHeight 設定下拉式方塊中的清單專案或選取欄位的高度。 您可以使用此宏,或明確傳送CB_SETITEMHEIGHT訊息。 |
ComboBox_SetText 設定下拉式方塊的文字。 |
ComboBox_ShowDropdown 顯示或隱藏下拉式方塊中的清單。 您可以使用此宏,或明確傳送CB_SHOWDROPDOWN訊息。 |
DeleteFont DeleteFont 宏會刪除字型物件,釋放與字型物件相關聯的所有系統資源。 |
Edit_CanUndo 判斷編輯或豐富編輯控制項的復原佇列中是否有任何動作。 您可以使用此宏,或明確傳送EM_CANUNDO訊息。 |
Edit_EmptyUndoBuffer 重設編輯或豐富編輯控制項的復原旗標。 每當編輯控制項內的作業可以復原時,就會設定復原旗標。 您可以使用此宏,或明確傳送EM_EMPTYUNDOBUFFER訊息。 |
Edit_Enable 啟用或停用編輯控制項。 |
Edit_FmtLines 設定旗標,判斷從多行編輯控制項擷取的文字是否包含虛行字元。 |
Edit_GetFirstVisibleLine 取得多行編輯或豐富編輯控制項中最上層可見行的索引。 您可以使用此宏,或明確傳送EM_GETFIRSTVISIBLELINE訊息。 |
Edit_GetHandle 取得目前配置給多行編輯控制項文字之記憶體的控制碼。 您可以使用此宏,或明確傳送EM_GETHANDLE訊息。 |
Edit_GetLine 從編輯或豐富編輯控制項擷取文字行。 您可以使用此宏,或明確傳送EM_GETLINE訊息。 |
Edit_GetLineCount 取得編輯控制項文字中的行數。 您可以使用此宏,或明確傳送EM_GETLINECOUNT訊息。 |
Edit_GetModify 取得編輯或豐富編輯控制項修改旗標的狀態。 旗標會指出控制項的內容是否已修改。 您可以使用此宏,或明確傳送EM_GETMODIFY訊息。 |
Edit_GetPasswordChar 取得編輯或豐富編輯控制項的密碼字元。 您可以使用此宏,或明確傳送EM_GETPASSWORDCHAR訊息。 |
Edit_GetRect 取得編輯控制項的格式設定矩形。 您可以使用此宏,或明確傳送EM_GETRECT訊息。 |
Edit_GetSel 取得編輯或豐富編輯控制項中目前選取範圍的開始和結束字元位置。 您可以使用此宏,或明確傳送EM_GETSEL訊息。 |
Edit_GetText 取得編輯控制項的文字。 |
Edit_GetTextLength 取得編輯控制項文字中的字元數。 |
Edit_GetWordBreakProc 擷取編輯或豐富編輯控制項 Wordwrap 函式的位址。 您可以使用此宏,或明確傳送EM_GETWORDBREAKPROC訊息。 |
Edit_LimitText 限制可以輸入至編輯控制項的文字長度。 您可以使用此宏,或明確傳送EM_LIMITTEXT訊息。 |
Edit_LineFromChar 取得包含多行編輯或豐富編輯控制項中指定字元索引之行的索引。 您可以使用此宏,或明確傳送EM_LINEFROMCHAR訊息。 |
Edit_LineIndex 取得多行編輯或豐富編輯控制項中指定行第一個字元的字元索引。 您可以使用此宏,或明確傳送EM_LINEINDEX訊息。 |
Edit_LineLength 擷取編輯或豐富編輯控制項中行的長度,以字元為單位。 您可以使用此宏,或明確傳送EM_LINELENGTH訊息。 |
Edit_ReplaceSel 以指定的文字取代編輯控制項或豐富編輯控制項中的選取文字。 您可以使用此宏,或明確傳送EM_REPLACESEL訊息。 |
Edit_Scroll 在多行編輯或豐富編輯控制項中垂直捲動文字。 您可以使用此宏,或明確傳送EM_SCROLL訊息。 |
Edit_ScrollCaret 將插入號捲動至編輯或豐富編輯控制項中的檢視。 您可以使用此宏,或明確傳送EM_SCROLLCARET訊息。 |
Edit_SetHandle 設定多行編輯控制項將使用之記憶體的控制碼。 您可以使用此宏,或明確傳送EM_SETHANDLE訊息。 |
Edit_SetModify 設定或清除編輯控制項的修改旗標。 修改旗標會指出編輯控制項內的文字是否已修改。 您可以使用此宏,或明確傳送EM_SETMODIFY訊息。 |
Edit_SetPasswordChar 設定或移除編輯或豐富編輯控制項的密碼字元。 設定密碼字元時,會顯示該字元來取代使用者輸入的字元。 您可以使用這個宏,或明確地傳送EM_SETPASSWORDCHAR訊息。 |
Edit_SetReadOnly 會設定或移除編輯或豐富編輯控制項的唯讀樣式 (ES_READONLY) 。 您可以使用這個宏,或明確地傳送EM_SETREADONLY訊息。 |
Edit_SetRect 設定編輯控制項的格式設定矩形。 您可以使用這個宏,或明確地傳送EM_SETRECT訊息。 |
Edit_SetRectNoPaint 設定多行編輯控制項的格式設定矩形。 這個宏相當於Edit_SetRect,不同之處在于它不會重新繪製編輯控制項視窗。 您可以使用這個宏,或明確傳送EM_SETRECTNP訊息。 |
Edit_SetSel 選取編輯或豐富編輯控制項中的字元範圍。 您可以使用這個宏,或明確地傳送EM_SETSEL訊息。 |
Edit_SetTabStops 設定多行編輯或豐富編輯控制項中的定位停駐點。 當文字複製到控制項時,文字中的任何定位字元都會產生空格到下一個定位停駐點。 您可以使用這個宏,或明確傳送EM_SETTABSTOPS訊息。 |
Edit_SetText 設定編輯控制項的文字。 |
Edit_SetWordBreakProc 以應用程式定義的 Wordwrap 函式取代編輯控制項的預設 Wordwrap 函式。 您可以使用這個宏,或明確傳送EM_SETWORDBREAKPROC訊息。 |
Edit_Undo 復原編輯或豐富編輯控制項之復原佇列中的最後一個作業。 您可以使用這個宏,或明確傳送EM_UNDO訊息。 |
GET_X_LPARAM 從指定的 LPARAM 值擷取帶正負號的 X 座標。 |
GET_Y_LPARAM 從指定的 LPARAM 值擷取帶正負號的 y 座標。 |
ListBox_AddItemData 將專案資料加入至指定位置的清單方塊。 您可以使用這個宏,或明確地傳送LB_ADDSTRING訊息。 |
ListBox_AddString 將字串新增至清單方塊。 |
ListBox_DeleteString 刪除清單方塊中指定位置的專案。 您可以使用這個宏,或明確地傳送LB_DELETESTRING訊息。 |
ListBox_Dir 將名稱新增至清單方塊所顯示的清單。 |
ListBox_Enable 啟用或停用清單方塊控制項。 |
ListBox_FindItemData 尋找清單方塊中具有指定專案資料的第一個專案。 您可以使用這個宏,或明確地傳送LB_FINDSTRING訊息。 |
ListBox_FindString 尋找以指定字串開頭的清單方塊中的第一個字串。 您可以使用這個宏,或明確地傳送LB_FINDSTRING訊息。 |
ListBox_FindStringExact 尋找完全符合指定字串的第一個清單方塊字串,但搜尋不區分大小寫。 您可以使用這個宏,或明確地傳送LB_FINDSTRINGEXACT訊息。 |
ListBox_GetCaretIndex 擷取具有多重選取清單方塊中焦點矩形的清單方塊專案的索引。 專案可能或可能未選取。 您可以使用這個宏,或明確傳送LB_GETCARETINDEX訊息。 |
ListBox_GetCount 取得清單方塊中的專案數。 您可以使用這個宏,或明確地傳送LB_GETCOUNT訊息。 |
ListBox_GetCurSel 取得單一選取清單方塊中目前選取專案的索引。 您可以使用這個宏,或明確傳送LB_GETCURSEL訊息。 |
ListBox_GetHorizontalExtent 如果清單方塊具有水準捲軸,取得清單方塊可以水準捲動的寬度, (可捲動的寬度) 。 您可以使用這個宏,或明確地傳送LB_GETHORIZONTALEXTENT訊息。 |
ListBox_GetItemData 取得與指定清單方塊專案相關聯的應用程式定義值。 您可以使用這個宏,或明確地傳送LB_GETITEMDATA訊息。 |
ListBox_GetItemHeight 擷取清單方塊中專案的高度。 |
ListBox_GetItemRect 取得矩形的維度,此矩形系結清單方塊專案目前顯示在清單方塊中。 您可以使用這個宏,或明確地傳送LB_GETITEMRECT訊息。 |
ListBox_GetSel 取得專案的選取狀態。 您可以使用這個宏,或明確傳送LB_GETSEL訊息。 |
ListBox_GetSelCount 取得多重選取清單方塊中所選取專案的計數。 您可以使用這個宏,或明確傳送LB_GETSELCOUNT訊息。 |
ListBox_GetSelItems 取得多重選取清單方塊中選取專案的索引。 您可以使用這個宏,或明確傳送LB_GETSELITEMS訊息。 |
ListBox_GetText 從清單方塊取得字串。 您可以使用這個宏,或明確地傳送LB_GETTEXT訊息。 |
ListBox_GetTextLen 取得清單方塊中的字串長度。 您可以使用這個宏,或明確傳送LB_GETTEXTLEN訊息。 |
ListBox_GetTopIndex 取得清單方塊中第一個可見專案的索引。 您可以使用這個宏,或明確傳送LB_GETTOPINDEX訊息。 |
ListBox_InsertItemData 將專案資料插入至指定位置的清單方塊。 您可以使用這個宏,或明確地傳送LB_INSERTSTRING訊息。 |
ListBox_InsertString 將字串加入至指定位置的清單方塊。 您可以使用這個宏,或明確地傳送LB_INSERTSTRING訊息。 |
ListBox_ResetContent 從清單方塊中移除所有專案。 您可以使用這個宏,或明確傳送LB_RESETCONTENT訊息。 |
ListBox_SelectItemData 搜尋清單方塊,尋找具有指定專案資料的專案。 如果找到相符的專案,則會選取專案。 您可以使用此宏,或明確傳送LB_SELECTSTRING訊息。 |
ListBox_SelectString 搜尋清單方塊中以指定字串中的字元開頭的專案。 如果找到相符的專案,則會選取專案。 您可以使用此宏,或明確傳送LB_SELECTSTRING訊息。 |
ListBox_SelItemRange 選取或取消選取多重選取清單方塊中的一或多個連續專案。 您可以使用此宏,或明確傳送LB_SELITEMRANGE訊息。 |
ListBox_SetCaretIndex 將焦點矩形設定為位於多重選取範圍清單方塊中指定索引處的專案。 如果看不到專案,則會捲動到檢視中。 您可以使用此宏,或明確傳送LB_SETCARETINDEX訊息。 |
ListBox_SetColumnWidth 設定多欄清單方塊中所有資料行的寬度。 您可以使用此宏,或明確傳送LB_SETCOLUMNWIDTH訊息。 |
ListBox_SetCurSel 在單一選取清單方塊中設定目前選取的專案。 您可以使用此宏,或明確傳送LB_SETCURSEL訊息。 |
ListBox_SetHorizontalExtent 設定清單方塊可以水準捲動的寬度, (可捲動的寬度) 。 |
ListBox_SetItemData 設定與指定清單方塊專案相關聯的應用程式定義值。 您可以使用此宏,或明確傳送LB_SETITEMDATA訊息。 |
ListBox_SetItemHeight 設定清單方塊中專案的高度。 |
ListBox_SetSel 選取或取消選取多重選取清單方塊中的專案。 您可以使用此宏,或明確傳送LB_SETSEL訊息。 |
ListBox_SetTabStops 設定清單方塊中的定位停駐點位置。 您可以使用此宏,或明確傳送LB_SETTABSTOPS訊息。 |
ListBox_SetTopIndex 確定清單方塊中的指定專案可見。 您可以使用此宏,或明確傳送LB_SETTOPINDEX訊息。 |
ScrollBar_Enable 啟用或停用捲軸控制項。 |
ScrollBar_GetPos 擷取捲動方塊的位置, (指) 在指定的捲軸中。 |
ScrollBar_GetRange 取得捲軸的範圍。 |
ScrollBar_SetPos 設定捲動方塊的位置 (指) 在指定的捲軸中,如果要求,請重新繪製捲軸以反映捲動方塊的新位置。 (ScrollBar_SetPos) |
ScrollBar_SetRange 設定捲軸的範圍。 |
ScrollBar_Show 顯示或隱藏捲軸控制項。 |
SelectFont SelectFont 宏會將字型物件選取到指定的裝置內容中, (DC) 。 新的字型物件會取代先前的字型物件。 |
Static_Enable 啟用或停用靜態控制項。 |
Static_GetIcon 擷取與具有SS_ICON樣式之靜態控制項相關聯的圖示控制碼。 您可以使用此宏,或明確傳送STM_GETICON訊息。 |
Static_GetText 取得靜態控制項的文字。 |
Static_GetTextLength 取得靜態控制項文字中的字元數。 |
Static_SetIcon 設定靜態控制項的圖示。 您可以使用此宏,或明確傳送STM_SETICON訊息。 |
Static_SetText 設定靜態控制項的文字。 |