我的ocx控件中有一个DoHello()的接口函数
void CHelloCtrl::DoHello()
{
// TODO: Add your dispatch handler code here m_helloDialog.Create(IDD_HELLODIALOG, this);
m_helloDialog.SetParent(this);
CRect rect;
GetClientRect(&rect);
m_helloDialog.MoveWindow(&rect);
m_helloDialog.ShowWindow(SW_SHOW);}
调用该函数后,就会创建一个以该控件为父窗口的非模态对话框,此时鼠标焦点在该非模态对话框上,此时按下任何键盘按键后,调用该控件的exe的cpu使用率均变为百分之九十多,程序再也无法响应了。请问这是什么问题啊?谢谢!
void CHelloCtrl::DoHello()
{
// TODO: Add your dispatch handler code here m_helloDialog.Create(IDD_HELLODIALOG, this);
m_helloDialog.SetParent(this);
CRect rect;
GetClientRect(&rect);
m_helloDialog.MoveWindow(&rect);
m_helloDialog.ShowWindow(SW_SHOW);}
调用该函数后,就会创建一个以该控件为父窗口的非模态对话框,此时鼠标焦点在该非模态对话框上,此时按下任何键盘按键后,调用该控件的exe的cpu使用率均变为百分之九十多,程序再也无法响应了。请问这是什么问题啊?谢谢!
解决方案 »
- 求助如何监控某种自己定义的协议
- 怎么知道按钮按下了?用什么函数来检测?
- MDI 怎么给子窗口的框架菜单动态添加一项
- 宽字符转数值的问题:wchar 转float 问题
- 寻找防止DLL注入的方法?
- 插入U盘如何自动运行程序?
- 使用wingate怎样使局域网中的某台机器不能通过我的ADSL共享上网?
- 我用Embedded Visual Tools中的eVC,但它不支持中文,我现在需要中文的,我该怎么办?
- 有关时间函数的转化问题
- 在Windows 下用什么进行C编成?
- 再问GID问题,画图的颜色跟SelectObject(&Pen)选进去的不一样,但是宽度却是对的,何解?高手请进
- 如何在一个控件界面上再加入一个已经做好的控件,大家帮帮忙啊!
class CHelloDialog: public CDialog
{
}
CHelloDialog m_helloDialog;
CHelloDialog 没有添加或重载任何函数