从未见过的调试问题,在网上也找不到答案 本帖最后由 iytbihc 于 2014-05-09 00:50:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仔细看了一下你的代码,最明显的错误:在对句柄g_hPageGeneral赋值时你用的是“g_hPageGeneral = m_hwnd”。m_hwnd是个什么东西?你把它声明为EDIT控件对象了(去看你的PageGeneral.h文件),不出错才怪!应该:BOOL CPageGeneral::OnInitDialog(){ CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 g_hPageGeneral = GetSafeHwnd(); return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE}PS:哪有声明EDIT控件对象写成m_hwnd的???编码不规范害死人呀 ((CPageGeneral*)FromHandle(g_hPageGeneral))->m_hwnd.SetWindowText(Display((int)g_hWnd));改成((CPageGeneral*)FromHandle(g_hPageGeneral))->SetWindowText(Display((int)g_hWnd)); g_hPageGeneral = m_hwnd;//改成g_hPageGeneral = m_hWnd;运行就OK了,一字之差 太感谢了,原来我定义的edit变量和自带的那个变量重名了,蛋疼 太感谢了,原来我定义的edit变量和自带的那个变量重名了,蛋疼所以自己要定义有意义的变量名来防止 大家帮我看看代码,为何用GetProcAddress得到的MessageBoxA来产生对话框程序会崩溃呢? listbox 水平滚动条 为什么我的socket连不通?(在线等答案,马上结贴) 简单问题 关于对话框全平 揭露金碟杭州分公司的罪恶 如何显示进度条? 如何将鼠标的指针设为手的图标(如指向超链接时的图标) 请教关于字符串数据类型的问题(PCWSTR和PWSTR的区别) 斑竹请帮忙!!!!!vc中ODBC数据库编程??? 写了个OCX,用VC自带的工具调试,没问题,加入到网页里面就无任何信息,球帮助,谢谢! 请教下AfxBeginThread的问题 (疑问)对话框内自定义控件的消息响应
在对句柄g_hPageGeneral赋值时你用的是“g_hPageGeneral = m_hwnd”。m_hwnd是个什么东西?你把它声明为EDIT控件对象了(去看你的PageGeneral.h文件),不出错才怪!
应该:
BOOL CPageGeneral::OnInitDialog()
{
CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化
g_hPageGeneral = GetSafeHwnd();
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
PS:哪有声明EDIT控件对象写成m_hwnd的???编码不规范害死人呀
改成
((CPageGeneral*)FromHandle(g_hPageGeneral))->SetWindowText(Display((int)g_hWnd));
g_hPageGeneral = m_hwnd;
//改成
g_hPageGeneral = m_hWnd;运行就OK了,一字之差
太感谢了,原来我定义的edit变量和自带的那个变量重名了,蛋疼
太感谢了,原来我定义的edit变量和自带的那个变量重名了,蛋疼
所以自己要定义有意义的变量名来防止