Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:components:scrollbars [09/04/2020 18:59]
thierry [Autres fonctions]
prog:lazarus:components:scrollbars [09/04/2020 19:16] (Version actuelle)
thierry [Connaitre la taille des Scrollbar]
Ligne 87: Ligne 87:
  
 ==== Connaitre la taille des Scrollbar ==== ==== Connaitre la taille des Scrollbar ====
 +Les valeurs ci-dessous sont les valeurs relevées sur mon system.
 <code delphi> <code delphi>
-  ​GetSystemMetrics(SM_CXHSCROLL) +uses windows; 
-  GetSystemMetrics(SM_CYHSCROLL) + 
-  GetSystemMetrics(SM_CXHTHUMB) +  ​GetSystemMetrics(SM_CXHSCROLL) ​= 17 
-  GetSystemMetrics(SM_CXVSCROLL) +  GetSystemMetrics(SM_CYHSCROLL) ​= 17 
-  GetSystemMetrics(SM_CXVSCROLL) +  GetSystemMetrics(SM_CXHTHUMB) ​= 17 
-  GetSystemMetrics(SM_CYVTHUMB) +  GetSystemMetrics(SM_CXVSCROLL) ​= 17 
-  GetSystemMetrics(SM_MOUSEHORIZONTALWHEELPRESENT) +  GetSystemMetrics(SM_CXVSCROLL) ​= 17 
-  GetSystemMetrics(SM_MOUSEWHEELPRESENT)+  GetSystemMetrics(SM_CYVTHUMB) ​= 17 
 +  GetSystemMetrics(SM_MOUSEHORIZONTALWHEELPRESENT) ​= 0 // 0 = pas de molette horizontale sur ma souris. 
 +  GetSystemMetrics(SM_MOUSEWHEELPRESENT) ​= 1 // 1 = Une molette verticale est presente sur ma souris
 </​code>​ </​code>​
 +Source : [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​winuser/​nf-winuser-getsystemmetrics]]
  
  
Ligne 112: Ligne 116:
  
 </​code>​ </​code>​
 +Source : [[https://​docs.microsoft.com/​en-us/​windows/​win32/​controls/​bumper-scroll-bars-reference-functions]]