Linux, windows y Mac…

Así es como ve cada quien a los demás distinos sistemas operativos. La verdad tarde en entender el de linux vs windows.

C++ Builder: Capturar el contenido de un form como una imagen

Para hacer una captura del contenido de un form (junto con todos sus botones y demás), tenemos la siguiente función

Código:
void GuardarImagenDelControl(TWinControl *Control, AnsiString FileName)
{
HDC DC;
Graphics::TBitmap *BitmpPrueba = new Graphics::TBitmap();
try{
BitmpPrueba->Width = Control->Width;
BitmpPrueba->Height = Control->Height;
DC = GetWindowDC(Control->Handle);
BitBlt(BitmpPrueba->Canvas->Handle, 0, 0, Control->Width, Control->Height, DC, 0, 0, SRCCOPY);
ReleaseDC(Control->Handle, DC);
BitmpPrueba->SaveToFile(FileName);
}
__finally{
delete BitmpPrueba;
}
}

Esa función la agregamos a nuestro programa y , por [Read More →]

LaTeX: Modificar dos puntos (:) en el pie de figura (caption)

Para modificar dos puntos (: ) en el pie de figura (caption) y poner en su lugar un punto, es decir, que salga Figura 3.1. Titulo de la figura en lugar de Figura 3.1: Titulo de la figura
poner esto en el preambulo del documento (antes de \begin{document})

Código:

\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1. #2}%
\ifdim \wd\@tempboxa >\hsize
#1. #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother