把pos定义
static int pos=0;
把代码修改如下:
case WM_CHAR:
if (wParam!=0)
{
buf[pos]=(unsigned char)(wParam);
pos=pos+1;
}
InvalidateRect(hwnd,NULL,0);
static int pos=0;
把代码修改如下:
case WM_CHAR:
if (wParam!=0)
{
buf[pos]=(unsigned char)(wParam);
pos=pos+1;
}
InvalidateRect(hwnd,NULL,0);
再告诉我刷新函数的参数吧:InvalidateRect(hwnd,NULL,0);
参数中我用了(hwnd,NULL,1);结果也可以,还有就是不使用刷新而直接在WM_PAINT:中输出文本怎么会不可以呢?