Appendix A: QCOOLBAR
Rapid-Q Documentation par/by
d-evolution (c)2003 - 2005 |
Appendix A:
QCOOLBARXP |
|
QCOOLBARXP (Composant)
QCoolBarXP est un dérivé de QPanel, dans lequel se
trouve quelques composants qui permettent de simuler une CoolBar tel
qu'utilisée
par Explorateur Windows et Internet Explorer entre autre.
QCoolBarXP Properties
Champs |
Type |
L/E |
Défaut |
|
|
|
|
Align |
ENTIER |
LE |
alTop |
Alignment |
ENTIER |
LE |
taCenter |
BevelInner |
ENTIER |
LE |
bvNone |
BevelOuter |
ENTIER |
LE |
bvRaised |
BevelWidth |
ENTIER |
LE |
1 |
BorderStyle |
ENTIER |
LE |
bsNone |
Caption |
CHAÎNE DE CHARACTÈRE
|
LE |
|
ClientHeight |
ENTIER |
LE |
|
ClientWidth |
ENTIER |
LE |
|
Color |
ENTIER |
LE |
|
Cursor |
ENTIER |
LE |
crDefault |
DisableXPThemeBG
|
ENTIER
|
LE
|
Faux
|
|
Désactive l'image
de fond sous XP
|
Enabled |
ENTIER |
LE |
Vrai |
Font |
QFONT |
E |
|
Height |
ENTIER |
LE |
|
HideCaption
|
ENTIER
|
LE
|
Vrai
|
|
Masque le titre de la barre d'outil
|
Hint |
STRING |
LE |
|
imgLA
|
TABLEAU D'IMAGE |
|
|
|
Liste des icônes
normals pour les boutons de la barre
|
imgLD
|
TABLEAU D'IMAGE |
|
|
|
Liste des icônes
désactivées pour les boutons de la barre |
imgLS
|
TABLEAU D'IMAGE |
|
|
|
Liste des icônes
sélectionnées pour les boutons de la barre |
imgLH
|
TABLEAU D'IMAGE |
|
|
|
Liste des icônes
survollées pour les boutons de la barre |
ItemsWidth
|
ENTIER |
LE
|
24
|
|
Dimension des boutons
|
Left |
ENTIER |
LE |
0 |
mnuPopup
|
TABLEAU DE MENU
|
|
|
|
Ajouter du contenue au menu d'un bouton
|
Orientation
|
ENTIER
|
LE
|
Faux
|
|
Pour définir l'orientation de la barre d'outil :
0. Horizontal
1. Vertical (rotation de 90°)
|
Parent |
QFORM/QPANEL/QTABCONTROL |
E |
|
ShowGrip
|
ENTIER
|
LE
|
Faux
|
ShowHint |
ENTIER |
LE |
Faux |
Style |
ENTIER |
LE |
Faux |
|
Style permet de modifier
l'apparence des boutons sur la CoolBar. Combiné avec BevelWidth
= 0 donne une barre vraiment plâte !
0 = Les btns sont dessinés normalement (3D) avec effet de
survole si HotTrack = Vrai.
1 = Les btns sont plats avec effet de survole 3D si HotTrack = Vrai.
2 = Les btns sont plats avec effet de survole plats si HotTrack = Vrai.
3 = Les btns sont plats avec seulement l'effet de survole de l'image si
HotTrack = Vrai.
(N'est pas réintégré de l'ancienne version)
|
TabOrder |
ENTIER |
LE |
|
Tag |
ENTIER |
LE |
|
Top |
ENTIER |
LE |
0 |
Width |
ENTIER |
LE |
|
Visible |
ENTIER |
LE |
Vrai |
Méthodes de QCoolBarXP
Méthode |
Type |
Description |
Params |
|
|
|
|
AddItems |
SUBI |
Ajoute des items à la barre d'outil |
max 30 CHAÎNES, Séparateurs à l'infinie |
AddEditCtrl
|
SUB |
Fusionne une boîte de texte dans la barre d''outil
|
max 5 QEdit
|
AddComboBoxCtrl
|
SUB |
Fusionne un ComboBox dans la barre d''outil |
max 5 QComboBox
|
DefineBtnsGroup
|
SUBI
|
Regroupe certains boutons de la barre d'outil
|
Groupe, Index des boutons (max 30)
|
|
Groupe peut être spécifié seul, dans
ce cas tous les btns seront affectés au même groupe.
Si Groupe = -1 et qu'il n'y a aucun autre paramètres tous les
groupes de btns sont effacés.
|
EnableBtns |
SUBI
|
Active ou désactive l'action sur certains btns
|
État, Index des boutons (max 30) |
InitBtnsDownUp |
SUBI |
Établit l'état enfoncé des btns
sélectionnés lors du chargement (DefineBtnsGroup doit
avoir été déclaré)
|
État, Index des boutons (max 30) |
ShowBtnsCaption
|
SUBI |
Affiche ou non le titre des btns de la barre d'outil
|
État, Index des boutons (max 30) |
Repaint |
SUB |
Rafraîchit le contenue la barre d'outil |
0 |
QCoolBarXP
Events
Event |
Type |
Occurs when... |
Params |
|
|
|
|
OnChange
|
SUB (ItemIndex As Integer, Sender As QCoolBarXP)
|
Un btn a changé d'état
|
2
|
OnMouseEnter |
SUB (X%, Y%, Shift%, Sender As QCoolBarXP) |
La souris entre sur le bouton
Mouse moves over the button |
4 |
OnMouseLeave |
SUB (X%, Y%, Shift%, Sender As QCoolBarXP) |
La souris quitte le bouton
Mouse moves outside the button |
4 |
QCoolBarXP
Examples
|
|