例如像这样。。
解决方案 »
- Dependency Walker 使用问题
- 为什么OnEraseBkgnd(CDC* pDC)画图时图片上有块阴影
- 关于VC中函数调用问题
- 如何在一个指定的范围内生成一个随机数~?
- 求助!!!如何安装Windows SDK 2003 ???
- 有关串口编程
- 关于双机安装MSDN的问题
- mfc程序,写一个socket服务器,负责转发音频,我需要和每个客户端之间建立几个socket吗?
- 一个简单问题:udp通信中怎样得到对方的ip地址,用什么函数?
- VC应用程序中怎样加入空格键
- 当年为了炫耀一下刚电影中看到的广东话“加油”的说法,于是给一女孩子短信回复了“干八代”,等回味过来时,悲剧了。。。。。
- 新手问MFC现在是否流行?有更流行好用的么?
BOOL CXXXWnd::PreTranslateMessage(MSG* pMsg)
{
static BOOL bShiftUp = TRUE;
switch(pMsg->message)
{
case WM_KEYUP:
{
if(pMsg->wParam == 0x10)
{//释放Shift键
bShiftUp = TRUE;
}
}
break;
case WM_KEYDOWN:
{
if(pMsg->wParam == 0x10)
{//按下Shift键
bShiftUp = FALSE;
}
if(pMsg->wParam == VK_RETURN)
{//按下回车键
//SetWindowText("...");
}
if(pMsg->wParam == VK_CONTROL)
{//按下Ctrl键
//SetWindowText("Ctrl");
}
}
break;
default:
break;
}
return CWnd::PreTranslateMessage(pMsg);
}
仅供参考
SetDlgItemTextW(GetSafeHwnd(), IDC_EDIT1, buf);