 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
migue_1988 Cdt

Registrado: 26 Nov 2008Mensajes: 19
|
Publicado: Dom 07 Dic, 2008 10:37 am Asunto: Centrar texto en StringGrid |
|
|
Necesito saber si existe una funcion para centrar texto en un StringGrid, pienso usarla solo para los titulos.
Gracias, espero sus respuestas. |
|
| Volver arriba |
|
 |
vizca321 Lt


Registrado: 06 May 2008Mensajes: 83Ubicación: Mexico
|
Publicado: Dom 10 Mar, 2024 12:32 am Asunto: Re: Centrar texto en StringGrid |
|
|
| migue_1988 escribió: | Necesito saber si existe una funcion para centrar texto en un StringGrid, pienso usarla solo para los titulos.
Gracias, espero sus respuestas. |
Inserta en el evento OnDrawCell
| Código: | TStringGrid *grid = dynamic_cast<TStringGrid*>(Sender);
InflateRect(&Rect, 0, 1);
HDC dc = grid->Canvas->Handle;
wchar_t *Cadena = grid->Cells[ACol][ARow].c_str();
if(State.Contains(gdFixed)){
grid->Canvas->Brush->Color = grid->FixedColor;
grid->Canvas->FillRect(Rect);
}
// Borro las celdas
grid->Canvas->FillRect(Rect);
grid->Canvas->Brush->Style = bsClear;
DrawTextW(grid->Canvas->Handle, grid->Cells[ACol][ARow].c_str(), grid->Cells[ACol][ARow].Length(), &Rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
InflateRect(&Rect, 1, 1); |
_________________ [code:1]//----------------Att Gabriel----------------
void Gracias(){
if (Respuesta == true){
Showmessage("Muchisimas Gracias!")
else
Showmessage("Ojala te sirva... ^_^ ");
}[/code:1] |
|
| 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.
|