HDC WindowDC = GetWindowDC(Handle);
WindowCanvas->Handle = WindowDC;
SetBkMode(WindowCanvas->Handle,TRANSPARENT); // transparent mode so text
WindowCanvas->Font->Color=clWhite; // does not wipe out shading
WindowCanvas->Font->Style = WindowCanvas->Font->Style << fsBold;
WindowCanvas->Font->Charset = GB2312_CHARSET;
WindowCanvas->Font->Name = "宋体";
DrawText(WindowCanvas->Handle,CustomCaption.c_str(),CustomCaption.Length(),
&r,DT_SINGLELINE|DT_VCENTER); // draw with vert centered text
delete WindowCanvas;
}