WM_CHAR里,LOBYTE(0xd6d0)和HIBYTE(0xd6d0)中,可以把wParam替换0xd6d0吗?
WM_CHAR里,LOBYTE(0xd6d0)和HIBYTE(0xd6d0)中,可以把wParam替换0xd6d0吗?
转变参数类型?麻烦具体一点
default: // character codes
unsigned char c=(unsigned char)wParam;
if(c>127)
{
if(k==1)
{
InvalidateRect (hwnd, NULL, FALSE) ;
szbuffer[1]=LOBYTE(0xd6d0);
szbuffer[2]='\0';
hdc = BeginPaint (hwnd, &ps) ;
TextOut(hdc,200,100,szbuffer,lstrlen(szbuffer));
EndPaint (hwnd, &ps) ;
}
if(k==0)
{
szbuffer[0]=HIBYTE(0xd6d0);
k=1;
// InvalidateRect (hwnd, NULL, FALSE) ;
}
}