Scrollbar [win32] - C++ - Programmation
Marsh Posté le 27-06-2005 à 18:42:26
SetScrollSizes()
Edit: non ça c'est MFC. En WIN 32 faut utiliser SetScrollInfo() ou SetScrollRange(). Aide toi et la MSDN t'aidera.
Marsh Posté le 27-06-2005 à 19:20:29
En fait c'est CScrollView::SetScrollSizes()
Sinon
CWnd::SetScrollInfo
BOOL SetScrollInfo(
int nBar,
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
Parameters
nBar
Specifies whether the scroll bar is a control or part of a window's nonclient area. If it is part of the nonclient area, nBar also indicates whether the scroll bar is positioned horizontally, vertically, or both. It must be one of the following:
* SB_CTL Contains the parameters for a scroll bar control. The m_hWnd data member must be the handle of the scroll bar control.
* SB_HORZ Specifies that the window is a horizontal scroll bar.
* SB_VERT Specifies that the window is a vertical scroll bar.
lpScrollInfo
A pointer to a SCROLLINFO structure. See the Platform SDK for more information about this structure.
bRedraw
Specifies whether the scroll bar should be redrawn to reflect the new position. If bRedraw is TRUE, the scroll bar is redrawn. If it is FALSE, it is not redrawn. The scroll bar is redrawn by default.
Return Value
If successful, the return is TRUE. Otherwise, it is FALSE.
Marsh Posté le 27-06-2005 à 19:35:26
Oui, j'ai bien trouvé cette fonction entre temps, mais je suis toujours en train de ma battre avec !!!
ça ne fais pas grand chose ...
Marsh Posté le 28-06-2005 à 09:53:23
Alors là tu m'étonnes beaucoup, je l'ai déja utilisée.
Bon t'aurais pas un code à soumettre ou bien explique ce que tu veux faire...
Marsh Posté le 27-06-2005 à 18:17:23
Bonjour,
Je cherche comment initialiser ou modifier la taille de "l'ascenseur" dans un barre de défilement (scroll bar) en WIN32 ...
Si quelqu'un a une idée
Merci d'avance