Classe de CHeaderCtrl
Fournit les fonctionnalités du contrôle header communs windows.
class CHeaderCtrl : public CWnd
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CHeaderCtrl. |
Méthodes publiques
Nom |
Description |
---|---|
Efface tous les filtres pour un contrôle header. |
|
Efface le filtre pour un contrôle header. |
|
Crée un contrôle header et l'attache à un objet d' CHeaderCtrl . |
|
Crée une version transparente de l'image d'un élément dans un contrôle header. |
|
Crée un contrôle header avec les styles étendus par windows spécifiées et l'attache à un objet d' CListCtrl . |
|
Supprime un élément d'un contrôle header. |
|
Dessine l'élément spécifié d'un contrôle header. |
|
Démarre modifiant le filtre spécifié d'un contrôle header. |
|
Extrait la largeur de la marge d'une bitmap dans un contrôle header. |
|
Obtient l'identificateur de l'élément dans le contrôle header actuel qui a le focus. |
|
Récupère le handle d'une liste d'images utilisée pour dessiner des éléments d'en-tête dans un contrôle header. |
|
Récupère des informations sur un élément dans un contrôle header. |
|
Récupère un nombre d'éléments dans un contrôle header. |
|
Obtient les informations du rectangle englobant du bouton déroulant spécifié dans un contrôle header. |
|
Récupère le rectangle englobant d'un élément donné dans un contrôle header. |
|
Extrait la commande de gauche à droite d'éléments dans un contrôle header. |
|
Obtient le rectangle englobant du bouton de dépassement pour le contrôle header actuel. |
|
Détermine que l'élément d'en-tête, le cas échéant, se trouve à un point spécifié. |
|
Insère un nouvel élément dans un contrôle header. |
|
Extrait la taille et la position d'un contrôle header dans un rectangle donné. |
|
Extrait la valeur d'index d'un élément selon sa commande dans le contrôle header. |
|
Définit la largeur de la marge d'une bitmap dans un contrôle header. |
|
Définit l'intervalle de délai d'attente entre le moment où une modification se produit dans les attributs de filtre et l'propose d'une notification d' HDN_FILTERCHANGE . |
|
Place le focus à un élément d'en-tête spécifié dans le contrôle header actuel. |
|
Modifie le séparateur entre des éléments d'en-tête pour indiquer un glisser-déplacer manuel d'un élément d'en-tête. |
|
Assigne une liste d'images à un contrôle header. |
|
Définit les attributs de l'élément spécifié dans un contrôle header. |
|
Définit la commande de gauche à droite d'éléments dans un contrôle header. |
Notes
Un contrôle header est une fenêtre qui est généralement positionnée au-dessus d'un ensemble de colonnes de texte ou compte.Il contient un titre pour chaque colonne, et il peut être divisé en parties.L'utilisateur peut faire glisser les séparateurs qui séparent les parties pour définir la largeur de chaque colonne.Pour obtenir une illustration d'un contrôle header, consultez Contrôles header.
Ce contrôle (et par conséquent la classe d' CHeaderCtrl ) est disponible uniquement aux programmes qui s'exécutent sous la version 3,51 de Windows 95/98 et Windows NT et versions ultérieures.
La fonctionnalité ajoutée pour les contrôles communs Windows 95 ou Internet Explorer 4.0 inclut les éléments suivants :
Le classement de personnalisé d'élément d'en-tête.
Glisser-déplacer d'élément d'en-tête, pour réorganiser les éléments d'en-tête.Utilisez le style d' HDS_DRAGDROP lorsque vous créez l'objet d' CHeaderCtrl .
Texte de colonne d'en-tête constamment affichable lors de le redimensionnement de colonne.Utilisez le style d' HDS_FULLDRAG lorsque vous créez un objet d' CHeaderCtrl .
Sélection réactive d'en-tête, qui met en surbrillance l'élément d'en-tête lorsque le pointeur de la souris passe sur lui.Utilisez le style d' HDS_HOTTRACK lorsque vous créez l'objet d' CHeaderCtrl .
Prise en charge de la liste d'images.Les éléments d'en-tête peuvent contenir des images stockées dans un objet d' CImageList ou texte.
Pour plus d'informations sur l'utilisation CHeaderCtrl, consultez contrôles et l' Utilisation CHeaderCtrl.
Hiérarchie d'héritage
CHeaderCtrl
Configuration requise
en-tête : afxcmn.h