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) ;
}
}
转变参数类型?麻烦具体一点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) ;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货