Guidance
指路人
g.yi.org
software / rapidq / Examples / QObject / QCoolBarXP / QCoolBarXP_fr.html

Register 
注册
Search 搜索
首页 
Home Home
Software
Upload

  
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
  

Prev Component Contents Next Component
掌柜推荐
 
 
 
 
 
 
 
 
 
 
 
 
© Wed 2023-2-1  Guidance Laboratory Inc.
Email:webmaster1g.yi.org Hits:0 Last modified:2013-06-19 07:50:27