Rebar
Cette section contient des informations sur la programmation des éléments utilisés avec les contrôles Rebar.
Vues d'ensemble
| Rubrique | Contenu |
|---|---|
| Contrôles Rebar | Les contrôles Rebar jouent le rôle de conteneurs pour les fenêtres enfants. |
| Utilisation des contrôles Rebar | Cette section contient un exemple de code illustrant comment implémenter des contrôles Rebar. |
Messages
| Rubrique | Contenu |
|---|---|
| _BEGINDRAG RB | Place le contrôle rebar en mode glisser-déplacer. Ce message n’entraîne pas l’envoi d’une notification _ BEGINDRAG RBN . |
| _DELETEBAND RB | Supprime une bande d’un contrôle rebar. |
| _DRAGMOVE RB | Met à jour la position de glissement dans le contrôle rebar après un message RB _ BEGINDRAG précédent. |
| _ENDDRAG RB | Termine l’opération de glisser-déplacer du contrôle rebar. Ce message n’entraîne pas l’envoi d’une notification _ ENDDRAG RBN . |
| _GETBANDBORDERS RB | Récupère les bordures d’une bande. Le résultat de ce message peut être utilisé pour calculer la zone utilisable dans une bande. |
| _GETBANDCOUNT RB | Récupère le nombre de bandes actuellement dans le contrôle rebar. |
| _GETBANDINFO RB | Récupère des informations sur une bande spécifiée dans un contrôle rebar. |
| _GETBANDMARGINS RB | Récupère les marges d’une bande. |
| _GETBARHEIGHT RB | Récupère la hauteur du contrôle rebar. |
| _GETBARINFO RB | Récupère des informations sur le contrôle rebar et la liste d’images qu’il utilise. |
| _GETBKCOLOR RB | Récupère la couleur d’arrière-plan par défaut d’un contrôle rebar. |
| _GETCOLORSCHEME RB | Récupère les informations de modèle de couleur à partir du contrôle rebar. |
| _GETDROPTARGET RB | Récupère le pointeur d’interface IDropTarget d’un contrôle rebar. |
| _GETEXTENDEDSTYLE RB | Obtient le style étendu. |
| _GETPALETTE RB | Récupère la palette actuelle du contrôle rebar. |
| _GETRECT RB | Récupère le rectangle englobant pour une bande donnée dans un contrôle rebar. |
| RB, _ GETROWCOUNT | Récupère le nombre de lignes de bandes dans un contrôle rebar. |
| _GETROWHEIGHT RB | Récupère la hauteur d’une ligne spécifiée dans un contrôle rebar. |
| _GETTEXTCOLOR RB | Récupère la couleur de texte par défaut d’un contrôle rebar. |
| _GETTOOLTIPS RB | Récupère le handle d’un contrôle ToolTip associé au contrôle rebar. |
| _GETUNICODEFORMAT RB | Récupère l’indicateur de format de caractère Unicode pour le contrôle. |
| RB _ HITTEST | Détermine la partie d’une bande rebar située à un point donné sur l’écran, si une bande rebar existe à ce point. |
| _IDTOINDEX RB | Convertit un identificateur de bande en un index de bande dans un contrôle rebar. |
| _INSERTBAND RB | Insère une nouvelle bande dans un contrôle rebar. |
| _MAXIMIZEBAND RB | Redimensionne une bande dans un contrôle rebar en sa taille idéale ou la plus grande taille. |
| _MINIMIZEBAND RB | Redimensionne une bande dans un contrôle rebar à sa plus petite taille. |
| _MOVEBAND RB | Déplace une bande d’un index vers un autre. |
| _PUSHCHEVRON RB | Envoyé à un contrôle rebar pour pousser par programme un chevron. |
| _SETBANDINFO RB | Définit les caractéristiques d’une bande existante dans un contrôle rebar. |
| _SETBANDWIDTH RB | Définit la largeur d’une bande ancrée. |
| _SETBARINFO RB | Définit les caractéristiques d’un contrôle rebar. |
| _SETBKCOLOR RB | Définit la couleur d’arrière-plan par défaut d’un contrôle rebar. |
| _SETCOLORSCHEME RB | Définit les informations de jeu de couleurs pour le contrôle rebar. |
| _SETEXTENDEDSTYLE RB | Définit le style étendu. Ce message n’est pas implémenté. |
| _SETPALETTE RB | Définit la palette actuelle du contrôle rebar. |
| _SETPARENT, RB | Définit la fenêtre parente d’un contrôle rebar. |
| _SETTEXTCOLOR RB | Définit la couleur de texte par défaut d’un contrôle rebar. |
| _SETTOOLTIPS RB | Associe un contrôle ToolTip au contrôle rebar. |
| _SETUNICODEFORMAT RB | Définit l’indicateur de format de caractère Unicode pour le contrôle. Ce message vous permet de modifier le jeu de caractères utilisé par le contrôle au moment de l’exécution plutôt que de devoir recréer le contrôle. |
| _SETWINDOWTHEME RB | Définit le style visuel d’un contrôle rebar. |
| _SHOWBAND RB | Affiche ou masque une bande donnée dans un contrôle rebar. |
| _SIZETORECT RB | Tente de trouver la meilleure disposition des bandes pour le rectangle donné. |
Notifications
| Rubrique | Contenu |
|---|---|
| NM _ CUSTOMDRAW (Rebar) | Envoyé par le contrôle rebar pour signaler à sa fenêtre parente les opérations de dessin. Cette notification est envoyée sous la forme d’un message WM _ Notify . |
| NM _ NCHITTEST (Rebar) | Envoyé par un contrôle rebar lorsque le contrôle reçoit un message WM _ NCHITTEST . Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| NM _ RELEASEDCAPTURE (Rebar) | Notifie la fenêtre parente d’un contrôle rebar que le contrôle libère la capture de la souris. Cette notification est envoyée sous la forme d’un message WM _ Notify . |
| _arrêt RBN | Avertit le parent d’un Rebar qu’un saut apparaîtra dans la barre. Le parent détermine s’il faut effectuer l’arrêt. |
| _REdimensionnement automatique RBN | Envoyé par un contrôle rebar créé avec le style RBS _ AutoSize quand le rebar se redimensionne automatiquement. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ BEGINDRAG | Envoyé par un contrôle rebar lorsque l’utilisateur commence à faire glisser une bande. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ CHEVRONPUSHED | Envoyé par un contrôle rebar lorsqu’un chevron fait l’objet d’un push. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ CHILDSIZE | Envoyé par un contrôle rebar lorsque la fenêtre enfant d’une bande est redimensionnée. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ DELETEDBAND | Envoyé par un contrôle rebar après la suppression d’une bande. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ DELETINGBAND | Envoyé par un contrôle rebar lorsqu’une bande va être supprimée. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ ENDDRAG | Envoyé par un contrôle rebar lorsque l’utilisateur arrête de faire glisser une bande. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ GETOBJECT | Envoyé par un contrôle rebar créé avec le style RBS _ REGISTERDROP lorsqu’un objet est glissé sur une bande dans le contrôle. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ HEIGHTCHANGE | Envoyé par un contrôle rebar lorsque sa hauteur a changé. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ LAYOUTCHANGED | Envoyé par un contrôle rebar lorsque l’utilisateur modifie la disposition des bandes du contrôle. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ MinMax | Envoyé par un contrôle rebar avant d’agrandir ou de réduire une bande. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
| RBN _ SPLITTERDRAG | Envoyé par un contrôle rebar lorsque l’utilisateur fait glisser un séparateur. Ce code de notification est envoyé sous la forme d’un message WM _ Notify . |
Structures
| Rubrique | Contenu |
|---|---|
| NMRBAUTOSIZE | Contient des informations utilisées pour gérer les codes de notification de _ redimensionnement automatique RBN . |
| NMREBAR | Contient des informations utilisées pour gérer différents codes de notification Rebar. |
| NMREBARAUTOBREAK | Contient des informations utilisées avec la notification d' _ autobreak RBN . |
| NMREBARCHEVRON | Contient des informations utilisées pour gérer le code de notification RBN _ CHEVRONPUSHED . |
| NMREBARCHILDSIZE | Contient des informations utilisées pour gérer le code de notification RBN _ CHILDSIZE . |
| NMREBARSPLITTER | Contient les informations utilisées pour gérer un code de notification RBN _ SPLITTERDRAG . |
| RBHITTESTINFO | Contient des informations spécifiques à une opération de test de positionnement. Cette structure est utilisée avec le message RB _ HITTEST . |
| REBARBANDINFO | Contient des informations qui définissent une bande dans un contrôle rebar. |
| REBARINFO | Contient des informations qui décrivent les caractéristiques du contrôle rebar. |
Constantes
| Rubrique | Contenu |
|---|---|
| Styles de contrôle rebar | Les contrôles Rebar prennent en charge un grand nombre de styles de contrôle en plus des styles de fenêtre standard. |