FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
[Astuce]Connaitre taille des bordure et de la barre de titre Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

 

 [Astuce]Connaitre taille des bordure et de la barre de titre

Aller en bas 
2 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 16:50

En fait c'est tout bête et cela peut rendre service.... Wink
Code:
label border_size:dim border_size%
label title_size:dim title_size%

hide 0

DIM w,h
label redraw
width 0,600:height 0,100
left 0,screen_x-width(0)-10
top 0,screen_y-height(0)-60

show 0

gosub border_size
gosub title_size

caption 0,"taille bordure:"+str$(border_size%)+" Taille barre de titre:"+str$(title_size%)

2d_pen_color 255,0,0
timer 1:timer_interval 1,100:on_timer 1,redraw

end

' pour l'exemple, on trace un rectangle qui fait les dimensions du formulaire
redraw:
 if w<>width(0) or h<>height(0)
  w=width(0):h=height(0)
  2d_rectangle 0,0,width(0)-border_size%,height(0)-title_size%
 end_if
return


border_size:
  border_size%=0
  while COLOR_PIXEL_RED(0,width(0)-border_size%,height(0)/2)=0
    border_size%=border_size%+1
  end_while
  border_size%=(border_size%-1)
return

title_size:
 title_size%=0
 while COLOR_PIXEL_RED(0,WIDTH(0)/2,height(0)-title_size%)=0
  title_size%=title_size%+1
 end_while
 title_size%=title_size%-1
return
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 17:29

Bonjour,
Voilà un homme qui réfléchi.
Encouragement pour continuer.
Revenir en haut Aller en bas
Invité
Invité




[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 18:08

autre méthode:
Code:
width 0,500:height 0,100
dim h%
picture 1:full_space 1:h%=height(1):delete 1
caption 0, "hauteur de la barre:"+str$(100-h%)


Dernière édition par cosmos70 le Lun 18 Oct 2010 - 21:04, édité 1 fois (Raison : Je me demande si je fais bien de répondre)
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 22:15

Pas mal Nardo, c'est astucieux.
Et cosmos a trouvé également une astuce originale pour connaître la place disponible (hauteur du bandeau et largeur des bordures,
c'est plus compact que la méthode Nardo):
Code:
width 0,500:height 0,100
dim h%, w%
picture 1:full_space 1:h%=height(1):w% = width(1): delete 1
caption 0, "hauteur de la barre: "+str$(100-h%)+" largeur bordures: " + str$(500-w%)
(je n'ai fait que rajouter la prise en compte des bordures latérales à ton exemple)
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 23:36

Désolé cosmos si je n'ai pas pu répondre plus tot,

j'avais une interruption prioritaire... Wink

En effet ton astuce est beaucoup plus compacte (en 1 ligne, on a tout!),
et elle fonctionne également si le formulaire est caché.
(utile pendant la construction et le dimensionnement des objets dans le formulaire)
Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyLun 18 Oct 2010 - 23:46

Tu n'étais pas obligé de répondre. L'idée m'est venu en faisant autre chose. J'aurai pu aussi montrer la largeur, mais il y avait le principe. Je trouve beaucoup de chose en étant ailleurs.
Le seul problème que j'ai est de savoir si ce que je mets est utile. J'ai l'impression d'abuser du forum. (Mais cela est dans ma tête)
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre EmptyMar 19 Oct 2010 - 11:31

Toutes les idées sont bonnes à lire, et souvent à prendre, la preuve celle-ci que je ne manquerai pas d'utiliser à l'occasion.
Pas la peine d'avoir des états d'âme, c'est toujours intéressant de partager.
Revenir en haut Aller en bas
Contenu sponsorisé





[Astuce]Connaitre taille des bordure et de la barre de titre Empty
MessageSujet: Re: [Astuce]Connaitre taille des bordure et de la barre de titre   [Astuce]Connaitre taille des bordure et de la barre de titre Empty

Revenir en haut Aller en bas
 
[Astuce]Connaitre taille des bordure et de la barre de titre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bordure et taille des forms
» Barre de titre sans les 3 boutons
» Savoir la hauteur de la barre de titre
» BIRTHDAY ou connaitre le jour de sa naissance
» Partage de source: code ASCII des polices du système

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: