Den kannst wie jeden anderen char-Array verarbeiten. Um aber an die Schriftgröße in Punkt zu kommen, musst du noch ein wenig rumrechnen:NONCLIENTMETRICS ncm;
ncm.cbSize = sizeof(NONCLIENTMETRICS);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS),&ncm,0);
LOGFONT lf = ncm.lfMessageFont;
HDC dc = ::GetDC( NULL );
int ptsize = lf.lfHeight * 72 / GetDeviceCaps(dc, LOGPIXELSY);
if( ptsize < 0 )
ptsize *= -1;
char szMsg[100];
wsprintf( szMsg, "%s %d pt", lf.lfFaceName, ptsize );
::MessageBox( NULL, szMsg, "Message Font", MB_OK );
::ReleaseDC( NULL, dc );
[/CODE]