|
发表于 2011-1-19 10:31:02
|
显示全部楼层
本帖最后由 usr1 于 2011-1-19 10:33 编辑
可以实现,参照osgviewerMFC,
// Get the current window size
::GetWindowRect(m_hWnd, &rect);
// Init the Windata Variable that holds the handle for the Window to display OSG in.
osg::ref_ptr<osg::Referenced> windata = new osgViewer::GraphicsWindowWin32::WindowData(m_hWnd);
两个地方把m_hWnd换成控件的句柄就可以了。
响应 WM_CHAR消息传递到消息队列接收键盘按键消息
修改对话框控件notify属性为true接收鼠标事件
这样就可以在事件处理器中完成事件响应了 |
|