我把一个CListBox类和一个CDialogBar上的一个listbox控件相关联,但用MoveWindow改变他的大小时,调试出现了错误: void CWnd::MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint)
{
ASSERT(::IsWindow(m_hWnd));(错误点) if (m_pCtrlSite == NULL)
::MoveWindow(m_hWnd, x, y, nWidth, nHeight, Repaint);
else
m_pCtrlSite->MoveWindow(x, y, nWidth, nHeight, bRepaint);
} 请问各位大哥有人知道我哪里作错了吗?
{
ASSERT(::IsWindow(m_hWnd));(错误点) if (m_pCtrlSite == NULL)
::MoveWindow(m_hWnd, x, y, nWidth, nHeight, Repaint);
else
m_pCtrlSite->MoveWindow(x, y, nWidth, nHeight, bRepaint);
} 请问各位大哥有人知道我哪里作错了吗?
解决方案 »
- 哪能下载MSDN?
- 用这最后的两分在问个问题吧
- 100分求助:请问怎样在VC6.0中输出一个带文字的表格到word xp 中,如果能输出图片就更好了???
- 88dd(巴迪) 领分
- 程序做好了,但类似VC中的帮助文件怎么做?
- 我谈给类成员变量(数组)进行赋值的方法(烤鸡翅膀)
- CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)表示什么意思?
- 谁有简单消息处理的dll?
- 在用CDib类的时候,其中有一行#define MEMORY_MAPPED_FILES宏定义好象是在内存中建立一映射文件,但我不是十分的清楚。如果是,它又是怎样做的呢?
- 谁能帮我分析一下引用参数与指针参数的异同以及各自的优缺点?
- 据说软件在French English Windows 2000上运行出现很多错误,我该怎么办?谁用French English Windows啊?
- 请教关于API 和MFC 的问题!
void CYourDDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
m_listbox.MoveWindow(......);
}
应该改成这样:
void CYourDDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
HWND hWnd = m_listbox.GetSafeHwnd();
if((hWnd == NULL) || !(::IsWindow(hWnd)))
return; m_listbox.MoveWindow(......);
}