 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
DesaSoftware Invitado
|
Publicado: Sab 16 Nov, 2002 9:10 pm Asunto: MODIFICAR TAMAÑO SCROLL BARS |
|
|
Alguien sabe esto????
dejar mas grande los scrollr bars o como moverlo
"artificialmente"
a travez de otros botones
Ing. Gabriel Gongora |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 16 Nov, 2002 11:40 pm Asunto: |
|
|
Con esto puedes hacerlas lo gruesas que quieras, pero la pega es que lo cambiara para todo el sistema, aunque no se guarda y al reiniciar todo volverá a estar como estaba.
| Código: | NONCLIENTMETRICS ncm = { sizeof(ncm) };
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, &ncm, 0);
ncm.iScrollWidth = ncm.iScrollHeight = 32;
SystemParametersInfo(SPI_SETNONCLIENTMETRICS, 0, &ncm, SPIF_SENDCHANGE); |
Y la segunda pregunta, solo tienes que enviar el mensaje WM_VSCROLL (barra vertical) o WM_HSCROLL (horizontal) al control que necesites. Por ejemplo:
| Código: | // Mueve la barra de scroll vertical hacia abajo
SendMessage(Memo1->Handle, WM_VSCROLL, SB_LINEDOWN, 0);
// Mueve la barra de scroll horizontal hacia la derecha
SendMessage(Memo1->Handle, WM_VSCROLL, SB_LINERIGHT, 0); |
Fíjate en la referencia del API para ver como controlar las barras: WM_VSCROLL y WM_HSCROLL |
|
| Volver arriba |
|
 |
DesaSoftware Invitado
|
Publicado: Dom 17 Nov, 2002 4:14 am Asunto: |
|
|
Gracias leo!!!, ahora ya puedo dejar mas fina la aplicacion touch screen,
Seguimos en contacto
Ing. Gabriel Gongora Navarrete |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|