Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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]] | ||