Hi Fordy,
Thanks for interest. Here is the piece of code with problems
Code:
int error =0; //for debug
TCHAR errmes[50]; //for debug
NONCLIENTMETRICS ncm;
ncm.cbSize = sizeof(NONCLIENTMETRICS);
if(SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &ncm, 0))
{
AfxMessageBox("SytemParametersInfo = OK"); //for debug
}
else
{
error = GetLastError();
sprintf(errmes,"SystemParametersInfo ERROR\nLast Error = %d",error); //for debug
AfxMessageBox(errmes);
}
memcpy(&m_Logfont, &(ncm.lfMessageFont), sizeof(LOGFONT));