那位高手请指点迷津 VC
void Printf(HWND hwnd, TCHAR *szFormat...)
在WIN32API中调用如下Printf函数时,无法显示浮点数,请指教!
{
TCHAR szBuffer[1024];
va_list pArgList;
va_start (pArgList,szFormat);
wvsprintf (szBuffer,szFormat,pArgList);
va_end (pArgList);
SendMessage(hwnd,EM_SETSEL,(WPARAM) -1,(LPARAM) -1);
SendMessage(hwnd,EM_REPLACESEL,FALSE,(LPARAM) szBuffer);
SendMessage(hwnd,EM_SCROLLCARET,0,0);
}
Printf(hwnd,TEXT(" MyColor[%d]= %f"), i,MyColor[i] );