Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par plusieurs technologies. Pour en savoir plus, consultez :
windowsx.h contient les interfaces de programmation suivantes :
Functions
|
Button_Enable Active ou désactive un bouton. |
|
Button_GetCheck Obtient l’état de vérification d’une case d’option ou d’une case à cocher. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_GETCHECK. |
|
Button_GetState Récupère l’état d’un bouton ou d’une case à cocher. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_GETSTATE. |
|
Button_GetText Obtient le texte d’un bouton. |
|
Button_GetTextLength Obtient le nombre de caractères dans le texte d’un bouton. |
|
Button_SetCheck Définit l’état de vérification d’une case d’option ou d’une case à cocher. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_SETCHECK. |
|
Button_SetState Définit l’état de surbrillance d’un bouton. L’état de surbrillance indique si le bouton est mis en surbrillance comme si l’utilisateur l’avait poussé. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_SETSTATE. |
|
Button_SetStyle Définit le style d’un bouton. Vous pouvez utiliser cette macro ou envoyer explicitement le message BM_SETSTYLE. |
|
Button_SetText Définit le texte d’un bouton. |
|
ComboBox_AddItemData Ajoute des données d’élément à la liste dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_ADDSTRING. |
|
ComboBox_AddString Ajoute une chaîne à une liste dans une zone de liste modifiable. |
|
ComboBox_DeleteString Supprime l’élément à l’emplacement spécifié dans une liste dans une zone de liste déroulante. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_DELETESTRING. |
|
ComboBox_Dir Ajoute des noms à la liste affichée par une zone de liste modifiable. |
|
ComboBox_Enable Active ou désactive un contrôle de zone de liste modifiable. |
|
ComboBox_FindItemData Recherche le premier élément d’une liste de zones de liste déroulante contenant les données d’élément spécifiées. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_FINDSTRING. |
|
ComboBox_FindString Recherche la première chaîne d’une liste de zones de liste modifiable commençant par la chaîne spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_FINDSTRING. |
|
ComboBox_FindStringExact Recherche la première chaîne dans une liste de zones de liste déroulante qui correspond exactement à la chaîne spécifiée, sauf que la recherche n’est pas sensible à la casse. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_FINDSTRINGEXACT. |
|
ComboBox_GetCount Obtient le nombre d’éléments dans la zone de liste d’une zone de liste déroulante. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETCOUNT. |
|
ComboBox_GetCurSel Obtient l’index de l’élément actuellement sélectionné dans une zone de liste déroulante. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETCURSEL. |
|
ComboBox_GetDroppedControlRect Récupère les coordonnées d’écran d’une zone de liste déroulante dans son état déroulant. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETDROPPEDCONTROLRECT. |
|
ComboBox_GetDroppedState Détermine si la liste déroulante d’un contrôle de zone de liste modifiable est visible. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETDROPPEDSTATE. |
|
ComboBox_GetExtendedUI Détermine si une zone de liste modifiable utilise l’interface utilisateur par défaut ou l’interface utilisateur étendue. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETEXTENDEDUI. |
|
ComboBox_GetItemData Obtient la valeur définie par l’application associée à l’élément de liste spécifié dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETITEMDATA. |
|
ComboBox_GetItemHeight Récupère la hauteur des éléments de liste dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETITEMHEIGHT. |
|
ComboBox_GetLBText Obtient une chaîne d’une liste dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETLBTEXT. |
|
ComboBox_GetLBTextLen Obtient la longueur d’une chaîne dans la liste dans une zone de liste déroulante. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_GETLBTEXTLEN. |
|
ComboBox_GetText Récupère le texte d’un contrôle de zone de liste modifiable. |
|
ComboBox_GetTextLength Obtient le nombre de caractères dans le texte d’une zone de liste déroulante. |
|
ComboBox_InsertItemData Insère des données d’élément dans une liste dans une zone de liste déroulante à l’emplacement spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_INSERTSTRING. |
|
ComboBox_InsertString Ajoute une chaîne à une liste dans une zone de liste modifiable à l’emplacement spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_INSERTSTRING. |
|
ComboBox_LimitText Limite la longueur du texte que l’utilisateur peut taper dans le contrôle d’édition d’une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_LIMITTEXT. |
|
ComboBox_ResetContent Supprime tous les éléments de la zone de liste et modifie le contrôle d’une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_RESETCONTENT. |
|
ComboBox_SelectItemData Recherche une liste dans une zone de liste déroulante pour un élément qui contient les données d’élément spécifiées. Si un élément correspondant est trouvé, l’élément est sélectionné. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SELECTSTRING. |
|
ComboBox_SelectString Recherche une liste dans une zone de liste modifiable pour un élément commençant par les caractères d’une chaîne spécifiée. Si un élément correspondant est trouvé, l’élément est sélectionné. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SELECTSTRING. |
|
ComboBox_SetCurSel Définit l’élément actuellement sélectionné dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SETCURSEL. |
|
ComboBox_SetExtendedUI Sélectionne l’interface utilisateur par défaut ou l’interface utilisateur étendue d’une zone de liste modifiable qui a le style CBS_DROPDOWN ou CBS_DROPDOWNLIST. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SETEXTENDEDUI. |
|
ComboBox_SetItemData Définit la valeur définie par l’application associée à l’élément de liste spécifié dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SETITEMDATA. |
|
ComboBox_SetItemHeight Définit la hauteur des éléments de liste ou du champ de sélection dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SETITEMHEIGHT. |
|
ComboBox_SetText Définit le texte d’une zone de liste modifiable. |
|
ComboBox_ShowDropdown Affiche ou masque la liste dans une zone de liste modifiable. Vous pouvez utiliser cette macro ou envoyer explicitement le message CB_SHOWDROPDOWN. |
|
DeleteFont La macro DeleteFont supprime un objet de police, libérant toutes les ressources système associées à l’objet de police. |
|
Edit_CanUndo Détermine s’il existe des actions dans la file d’attente d’annulation d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_CANUNDO. |
|
Edit_EmptyUndoBuffer Réinitialise l’indicateur d’annulation d’un contrôle d’édition ou de modification enrichi. L’indicateur d’annulation est défini chaque fois qu’une opération dans le contrôle d’édition peut être annulée. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_EMPTYUNDOBUFFER. |
|
Edit_Enable Active ou désactive un contrôle d’édition. |
|
Edit_FmtLines Définit un indicateur qui détermine si le texte récupéré à partir d’un contrôle d’édition multiligne inclut des caractères de saut de ligne souples. |
|
Edit_GetFirstVisibleLine Obtient l’index de la ligne visible la plus haute dans un contrôle d’édition multiligne ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETFIRSTVISIBLELINE. |
|
Edit_GetHandle Obtient un handle à la mémoire actuellement allouée pour le texte d’un contrôle d’édition multiligne. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETHANDLE. |
|
Edit_GetLine Récupère une ligne de texte à partir d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETLINE. |
|
Edit_GetLineCount Obtient le nombre de lignes dans le texte d’un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETLINECOUNT. |
|
Edit_GetModify Obtient l’état de l’indicateur de modification d’un contrôle d’édition ou de modification enrichi. L’indicateur indique si le contenu du contrôle a été modifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETMODIFY. |
|
Edit_GetPasswordChar Obtient le caractère de mot de passe d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETPASSWORDCHAR. |
|
Edit_GetRect Obtient le rectangle de mise en forme d’un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETRECT. |
|
Edit_GetSel Obtient les positions des caractères de début et de fin de la sélection actuelle dans un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETSEL. |
|
Edit_GetText Obtient le texte d’un contrôle d’édition. |
|
Edit_GetTextLength Obtient le nombre de caractères dans le texte d’un contrôle d’édition. |
|
Edit_GetWordBreakProc Récupère l’adresse d’une fonction Wordwrap d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_GETWORDBREAKPROC. |
|
Edit_LimitText Limite la longueur du texte pouvant être entré dans un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_LIMITTEXT. |
|
Edit_LineFromChar Obtient l’index de la ligne qui contient l’index de caractère spécifié dans un contrôle d’édition multiligne ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_LINEFROMCHAR. |
|
Edit_LineIndex Obtient l’index de caractère du premier caractère d’une ligne spécifiée dans un contrôle d’édition multiligne ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_LINEINDEX. |
|
Edit_LineLength Récupère la longueur, en caractères, d’une ligne d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_LINELENGTH. |
|
Edit_ReplaceSel Remplace le texte sélectionné dans un contrôle d’édition ou un contrôle d’édition enrichi par le texte spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_REPLACESEL. |
|
Edit_Scroll Fait défiler le texte verticalement dans un contrôle d’édition multiligne ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SCROLL. |
|
Edit_ScrollCaret Fait défiler le point dans l’affichage dans un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SCROLLCARET. |
|
Edit_SetHandle Définit le handle de la mémoire qui sera utilisé par un contrôle d’édition multiligne. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETHANDLE. |
|
Edit_SetModify Définit ou efface l’indicateur de modification d’un contrôle d’édition. L’indicateur de modification indique si le texte du contrôle d’édition a été modifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETMODIFY. |
|
Edit_SetPasswordChar Définit ou supprime le caractère de mot de passe d’un contrôle d’édition ou de modification enrichi. Lorsqu’un caractère de mot de passe est défini, ce caractère est affiché à la place des caractères tapés par l’utilisateur. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETPASSWORDCHAR. |
|
Edit_SetReadOnly Définit ou supprime le style en lecture seule (ES_READONLY) d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETREADONLY. |
|
Edit_SetRect Définit le rectangle de mise en forme d’un contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETRECT. |
|
Edit_SetRectNoPaint Définit le rectangle de mise en forme d’un contrôle d’édition multiligne. Cette macro équivaut à Edit_SetRect, sauf qu’elle ne redessine pas la fenêtre de contrôle d’édition. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETRECTNP. |
|
Edit_SetSel Sélectionne une plage de caractères dans un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETSEL. |
|
Edit_SetTabStops Définit les taquets de tabulation dans un contrôle d’édition multiligne ou de modification enrichi. Lorsque le texte est copié dans le contrôle, tout caractère de tabulation dans le texte entraîne la génération d’espace jusqu’au taquet de tabulation suivant. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETTABSTOPS. |
|
Edit_SetText Définit le texte d’un contrôle d’édition. |
|
Edit_SetWordBreakProc Remplace la fonction Wordwrap par défaut d’un contrôle d’édition par une fonction Wordwrap définie par l’application. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_SETWORDBREAKPROC. |
|
Edit_Undo Annule la dernière opération dans la file d’attente d’annulation d’un contrôle d’édition ou de modification enrichi. Vous pouvez utiliser cette macro ou envoyer explicitement le message EM_UNDO. |
|
GET_X_LPARAM Récupère la coordonnée x signée à partir de la valeur LPARAM spécifiée. |
|
GET_Y_LPARAM Récupère la coordonnée y signée à partir de la valeur LPARAM donnée. |
|
ListBox_AddItemData Ajoute des données d’élément à la zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_ADDSTRING. |
|
ListBox_AddString Ajoute une chaîne à une zone de liste. |
|
ListBox_DeleteString Supprime l’élément à l’emplacement spécifié dans une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_DELETESTRING. |
|
ListBox_Dir Ajoute des noms à la liste affichée par une zone de liste. |
|
ListBox_Enable Active ou désactive un contrôle de zone de liste. |
|
ListBox_FindItemData Recherche le premier élément d’une zone de liste contenant les données d’élément spécifiées. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_FINDSTRING. |
|
ListBox_FindString Recherche la première chaîne dans une zone de liste qui commence par la chaîne spécifiée. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_FINDSTRING. |
|
ListBox_FindStringExact Recherche la première chaîne de zone de liste qui correspond exactement à la chaîne spécifiée, sauf que la recherche n’est pas sensible à la casse. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_FINDSTRINGEXACT. |
|
ListBox_GetCaretIndex Récupère l’index de l’élément de zone de liste qui a le rectangle de focus dans une zone de liste à sélection multiple. L’élément peut ou non être sélectionné. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETCARETINDEX. |
|
ListBox_GetCount Obtient le nombre d’éléments d’une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETCOUNT. |
|
ListBox_GetCurSel Obtient l’index de l’élément actuellement sélectionné dans une zone de liste à sélection unique. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETCURSEL. |
|
ListBox_GetHorizontalExtent Obtient la largeur qu’une zone de liste peut faire défiler horizontalement (largeur de défilement) si la zone de liste a une barre de défilement horizontale. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETHORIZONTALEXTENT. |
|
ListBox_GetItemData Obtient la valeur définie par l’application associée à l’élément de zone de liste spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETITEMDATA. |
|
ListBox_GetItemHeight Récupère la hauteur des éléments dans une zone de liste. |
|
ListBox_GetItemRect Obtient les dimensions du rectangle qui limite un élément de zone de liste tel qu’il est actuellement affiché dans la zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETITEMRECT. |
|
ListBox_GetSel Obtient l’état de sélection d’un élément. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETSEL. |
|
ListBox_GetSelCount Obtient le nombre d’éléments sélectionnés dans une zone de liste à sélection multiple. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETSELCOUNT. |
|
ListBox_GetSelItems Obtient les index des éléments sélectionnés dans une zone de liste à sélection multiple. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETSELITEMS. |
|
ListBox_GetText Obtient une chaîne d’une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETTEXT. |
|
ListBox_GetTextLen Obtient la longueur d’une chaîne dans une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETTEXTLEN. |
|
ListBox_GetTopIndex Obtient l’index du premier élément visible dans une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_GETTOPINDEX. |
|
ListBox_InsertItemData Insère des données d’élément dans une zone de liste à l’emplacement spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_INSERTSTRING. |
|
ListBox_InsertString Ajoute une chaîne à une zone de liste à l’emplacement spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_INSERTSTRING. |
|
ListBox_ResetContent Supprime tous les éléments d’une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_RESETCONTENT. |
|
ListBox_SelectItemData Recherche une zone de liste pour un élément qui contient les données d’élément spécifiées. Si un élément correspondant est trouvé, l’élément est sélectionné. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SELECTSTRING. |
|
ListBox_SelectString Recherche une zone de liste pour un élément commençant par les caractères d’une chaîne spécifiée. Si un élément correspondant est trouvé, l’élément est sélectionné. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SELECTSTRING. |
|
ListBox_SelItemRange Sélectionne ou désélectionne un ou plusieurs éléments consécutifs dans une zone de liste à sélection multiple. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SELITEMRANGE. |
|
ListBox_SetCaretIndex Définit le rectangle de focus sur l’élément à l’index spécifié dans une zone de liste à sélection multiple. Si l’élément n’est pas visible, il fait défiler l’affichage. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETCARETINDEX. |
|
ListBox_SetColumnWidth Définit la largeur de toutes les colonnes dans une zone de liste à plusieurs colonnes. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETCOLUMNWIDTH. |
|
ListBox_SetCurSel Définit l’élément actuellement sélectionné dans une zone de liste de sélection unique. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETCURSEL. |
|
ListBox_SetHorizontalExtent Définissez la largeur par laquelle une zone de liste peut faire défiler horizontalement (largeur de défilement). |
|
ListBox_SetItemData Définit la valeur définie par l’application associée à l’élément de zone de liste spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETITEMDATA. |
|
ListBox_SetItemHeight Définit la hauteur des éléments dans une zone de liste. |
|
ListBox_SetSel Sélectionne ou désélectionne un élément dans une zone de liste à sélection multiple. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETSEL. |
|
ListBox_SetTabStops Définit les positions de taquet de tabulation dans une zone de liste. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETTABSTOPS. |
|
ListBox_SetTopIndex Garantit que l’élément spécifié dans une zone de liste est visible. Vous pouvez utiliser cette macro ou envoyer explicitement le message LB_SETTOPINDEX. |
|
ScrollBar_Enable Active ou désactive un contrôle de barre de défilement. |
|
ScrollBar_GetPos Récupère la position de la zone de défilement (pouce) dans la barre de défilement spécifiée. |
|
ScrollBar_GetRange Obtient la plage d’une barre de défilement. |
|
ScrollBar_SetPos Définit la position de la zone de défilement (pouce) dans la barre de défilement spécifiée et, si elle est demandée, redessine la barre de défilement pour refléter la nouvelle position de la zone de défilement. (ScrollBar_SetPos) |
|
ScrollBar_SetRange Définit la plage d’une barre de défilement. |
|
ScrollBar_Show Affiche ou masque un contrôle de barre de défilement. |
|
SelectFont La macro SelectFont sélectionne un objet de police dans le contexte d’appareil spécifié (DC). Le nouvel objet de police remplace l’objet de police précédent. |
|
Static_Enable Active ou désactive un contrôle statique. |
|
Static_GetIcon Récupère un handle sur l’icône associée à un contrôle statique qui a le style SS_ICON. Vous pouvez utiliser cette macro ou envoyer explicitement le message STM_GETICON. |
|
Static_GetText Obtient le texte d’un contrôle statique. |
|
Static_GetTextLength Obtient le nombre de caractères dans le texte d’un contrôle statique. |
|
Static_SetIcon Définit l’icône d’un contrôle statique. Vous pouvez utiliser cette macro ou envoyer explicitement le message STM_SETICON. |
|
Static_SetText Définit le texte d’un contrôle statique. |