要实现一个用键盘光标移动窗口中显示图像的基本功能,
请问如何实现,mfc是否提供了响应的消息响应函数。
请问如何实现,mfc是否提供了响应的消息响应函数。
解决方案 »
- win7 writefile failed error code 5
- TextOut显示的字怎么居中显示?从窗口最大化变成还原的时候不重绘?
- 怎样用API注册一个OCX控件?
- 讨论:"文件夹隐藏专家"是怎样隐藏文件夹的???
- 如何给一个CListBox设置背景颜色或位图?
- mfc多线程ping程序问题
- 在 WIN32-DLL 中无法使用 TRACE??
- 在接受消息后把一个对话框加入到TabCtrl中,位置却无法改变,求助
- 多线程访问数据库,得到重复的记录
- 如何在VC++程序中获得其他程序的图标?
- 为什么提示 cannot convert from 'CString' to 'LPCSTR 呢?
- 界面与分辨率问题
我在mfc里添加了WM_KEYDOWN的消息响应函数OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
在里面设了断点,但是按键的时候根本就不进入。难道还要我自己去调OnKeyDown函数?
================
要不就处理PreTranslateMessage:写成这样:
BOOL CMy2Dlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RIGHT)
{
AfxMessageBox(_T("dlfjkl"));
}
return CDialog::PreTranslateMessage(pMsg);
}
在dlg的头文件和cpp中分别该怎么写?