为什么我编译过了一运行程序会这样???提示我不能将参数 2 从“const char [3]”转换为“LPCWSTR”
暗示的味道 2014-11-05 01:53:45 前面的注册窗口类的就不写了
void time(HDC hdc,int cxclient ,int cyclient)
{
SetMapMode(hdc,MM_TEXT);
SetViewportOrgEx(hdc,cxclient/2,cyclient/2,NULL);
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
static int s,f,m;
int cxclient,cyclient;---------就是这个变量?
TCHAR sbufs[256];
TCHAR sbuff[256];
TCHAR sbufm[256];
switch(message)
{
case WM_CREATE:
SetTimer(hwnd,1,1000,NULL);
return 0;
case WM_SIZE:
cxclient=LOWORD(lParam);
cyclient=HIWORD(lParam);
return 0;
case WM_TIMER:
hdc=GetDC(hwnd);
time(hdc,cxclient,cyclient);
switch(wParam)
{
case 1:
for(s=0;s<25;s++)
{
int size;
size=wsprintf(sbufs,"%d",s);
TextOut(hdc,0,0,sbuff,size);
for(f=0;f<61;f++)
{
int size;
size=wsprintf(sbuff,"%d",f);
TextOut(hdc,10,0,sbuff,size);
for(m=0;m<61;m++)
{
int size;
size=wsprintf(sbufm,"%d",m);
TextOut(hdc,20,0,sbuff,size);
}
}
}
}
return 0;
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
出现错误?另外我想问问wprintf的意义和用法?