Appendix A: QSkin
Documentation composant par D.Glodt (c)2003 |
Appendix A: QSkin |
|
QSkin Composant
QSkin est un composant hérité de QForm utilisé pour
avoir des formes et des habillages de fichier bitmap.
QSkin posséde toutes les proprietés , méthodes et
événements de QForm.
Les dimensions de QSkin sont celles de la taille du bitmap affecté
a sa proprieté Skin.
QSkin Proprietés
Champs |
Type |
L/E |
Défaut |
|
|
|
|
|
Skin |
QIMAGE |
L/E |
|
|
Image bmp pour l'habillage de la fenetre |
|
|
|
OffsWidth |
SHORT |
L/E |
|
|
|
Offset largeur pour réduire ou augmenter la taille de la fenetre |
|
|
|
OffsHeight |
SHORT |
L/E |
|
|
|
Offset hauteur pour réduire ou augmenter la taille de la fenetre |
|
|
|
QSkin Methodes
Methode |
Type |
Description |
Parametres |
|
|
|
|
|
SetDeskBar |
SUB |
L'application sera dans la barre de tache lors de sa réduction |
0 |
Resize |
SUB |
Redimensionne la fenetre aprés changement d'habillage |
0 |
|
QSkin Evenements
Evenement |
Type |
Declenchement |
Parametres |
|
|
|
|
|
QSkin Exemples
$typecheck on
$optimize on
$include "Object\QSkin.inc"
$resource img as "clock.bmp" ' fichier bitmap d'habillage
declare sub showTime
dim tim as qtimer
tim.interval=1000
tim.OnTimer=ShowTime
CREATE Form AS QSkin
Center
skin.bmpHandle=img 'affectation du bitmap d'habillage
skin.top=-1 ' offset de position du bitmap
OffsWidth=-5 'offset largeur de Form
caption="Clock"
create clock as qlabel
top=60
left=80
font.bold=true
font.size=24
font.color=&hff0000
caption=Time$
labelStyle=2
transparent=true
end create
Create b1 as qbutton
top=140
left=120
kind=6
end create
END CREATE
form.shapeform(img,&hffffff) ' affectation de la forme
form.setdeskbar
Form.ShowModal
sub showTime
clock.caption=Time$
end sub
|