解决方案 »
- CFileDialog执行到DoModul有时出现未知误
- *请教仿WPE模拟封包发送的实现方法*
- 我希望程序在发生未处理异常时不弹出异常消息框而直接安静的over掉。如何解决
- 请问,如何在自定义的对话框中实现菜单项的标记
- 这个问题困扰了我2个月了, 再不解决就要抄鱿鱼了, 大家帮帮忙呀
- MFC 单文档应用程序 编译了cpp文件后出现的错误
- 如何下载一个需要登陆才能下载的网页? 给100分
- 多线程传递参数问题
- NetAssist网络调试助手TCP通信端口号问题
- 帮帮我!!!MFC ODBC和ACCESS数据库查询的问题????
- Ctrl+F5编译连接成功,却显示找不到指定的文件咋回事?
- VC我用多文档,视图下面分割一个窗口,我想鼠标移动到分割位置时,显示双箭头,怎么实现(现在是什么都显示不了)
在SetWindowPos/MoveWindow之前先判断一下
if(m_ppsList.GetSafeHwnd())
{
m_ppsList.SetWindowPos(...);
}
后面的控件也是类似。如果你觉得一个控件一个控件的判断比较麻烦的话,你可以在View类中定义一个BOOL变量,初始化为FALSE。在OnInitialUpdate中最后return之前设置为TRUE。在OnSize中先判断一下是否为TRUE,为TRUE就调用SetCtlPos();函数