win32程序,我在主窗口上又创建了一个listview窗口,怎样在listview窗口里面按动左右按键,从而执行主窗口的一些动作?比如messagebox等消息?
解决方案 »
- 接视频显示在对话框上,创建一个视频控件//这个控件句柄与视频有什么联系吗???
- 怎么获得网卡MAC地址
- VC,以UDP协议发送到本机端口,为什么本机接收不到?急!!!
- 有没有一个能在进程中保存全局变量的API?
- 不能导出函数
- 如何实现从一个ClistCtrl(类型是ICON的),拖拽多个ICON到另一个Clistctrl?
- 我做了一个简单的exe文件,界面刚运行后就一直死了(像死循一下,界面白白的),然后就报下面这个错误了...
- 我的程序在运行了7、8个小时后弹出错误框,请各位高手帮忙!
- 请大家看看我的重叠I/O的代码
- 哪能下载Jeff Prosise的《Programming Windows with MFC,第二版》最好是中文版的,谢谢大家
- 关于程序的调试以及CString相关
- *.inl是什么文件呢?可以象头文件一样的包含吗?
对listview进行子类化,来处理响应的消息,如键盘消息,可以参考上面的
LRESULT CALLBACK ProcKey(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
if (Msg == WM_KEYDOWN && ((int )wParam == 37 || (int )wParam == 39))
{
HWND hwnd = GetParent();
SendMessage(hwnd )
return 0;
}
else
return CallWindowProc(ListProc, hWnd, Msg, wParam, lParam);
}
具体参考下我上面的网址