我在程序中使用了CGridCtrl控件.把它在CView中显示,完全正常.即:
CMyView::OnInitialUpdate()
{
.....
m_GridCtrl.Create(rect, this, 100);
m_SetEdititable(true);
....
}
可是,如果我先创建一个对话框,然后放一个custom control在对话框上,然后指定它的类为MFCGridCtrl(这是它的作者要求的).在对话框相应的类中如下:
CMyDlg::OnInitDialog()
{ .....
m_Grid.Create(rect,this, 100);
m_Grid.SetEditable(TRUE);
.....
}
结果程序可以显示grid,可是无法相应任何事件.鼠标单击/双击任何地方,都没反应.
把程序代码放到CMyView中(即通过视图显示),却一切正常.可以修改/单击/双击等.
请问各位高手,是不是我没有设置什么东西啊?急死我了
CMyView::OnInitialUpdate()
{
.....
m_GridCtrl.Create(rect, this, 100);
m_SetEdititable(true);
....
}
可是,如果我先创建一个对话框,然后放一个custom control在对话框上,然后指定它的类为MFCGridCtrl(这是它的作者要求的).在对话框相应的类中如下:
CMyDlg::OnInitDialog()
{ .....
m_Grid.Create(rect,this, 100);
m_Grid.SetEditable(TRUE);
.....
}
结果程序可以显示grid,可是无法相应任何事件.鼠标单击/双击任何地方,都没反应.
把程序代码放到CMyView中(即通过视图显示),却一切正常.可以修改/单击/双击等.
请问各位高手,是不是我没有设置什么东西啊?急死我了
解决方案 »
- opencv中error C2664: 'cvLoadImage' : cannot convert parameter 1 from 'class std::
- 成都搞C怎么这么悲剧
- OnSize()中如何判断当前进行的是还原操作??
- BCGControlBar的问题
- 如何把ajax插入的HTML代码也写入文件,用MSHTML
- m_pSet对象是怎么来的, (增加记录命令按钮过程代码中的)???
- 是否有将时间进行转换的函数?100的诱惑,回答有分。
- 想知道如何在一个文档里面打开多个图片并在不同视图中显示
- 最小化按扭的ID是什么??
- 加急
- 新手提问:我在用 Win32 Unicode Release MinDependency 编译时出错
- 我的对话框有问题,哪位大虾帮帮忙
m_GridCtrl.SetColumnCount();
m_GridCtrl.SetRowCount();
m_GridCtrl.SetFixedColumnCount();
等就可以拉