我创建了一个简单的mdi应用程序,使用.BSF(自定义的文档扩展名)作为它的文档我保存一个foo.bsf文档后,可以在资源管理器中双击该文件打开mdi应用程序同时打开foo.bsf文档.但当我给mdi应用程序加上a tip of the day组件之后,从资源管理器中双击foo.bsf后,就会给我一个警告:ASSERT(::IsWindow(m_hWnd)),然后mdi应用程序就死那了.

当从dde启动应用程序(例如:双击相关文档)时,"Tip of the Day"是有bug的.你可以看看函数"ShowTipAtStartup",它在"InitInstance"中调用,可以看到tip of the day作为一个模式对话框显示,在处理其它消息时它一直进行消息循环你可心修改ShowTipAtStartup使其从dde启动时不出现tip of the day.
 void CTipOfApp::ShowTipAtStartup(void)
        {
                // CG: This function added by 'Tip of the Day' component.

CCommandLineInfo cmdInfo;
                ParseCommandLine(cmdInfo);

if (
                        cmdInfo.m_bShowSplash &&
                        cmdInfo.m_nShellCommand != CCommandLineInfo::FileDDE
                        )
                {
                        CTipDlg dlg;
                        if (dlg.m_bStartup)
                                dlg.DoModal();
                }
        }
如果还有其它bug,你可以设定cmdInfo.m_nShellCommand的过滤.

Tip of the day的bug相关推荐

  1. serverless 构建_使用Serverless,StepFunction和StackStorm Exchange构建社区注册应用程序-第2集...

    serverless 构建 by Dmitri Zimine 由Dmitri Zimine 使用Serverless,StepFunctions和StackStorm Exchange构建社区注册应用 ...

  2. MFC 108问题

    (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMainWnd() ->S ...

  3. vc常见问题108问-很有资料价值

    1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMainWnd() ->Sh ...

  4. VC常见的108个问题

    VC常见的108个问题 http://blog.csdn.net/dongliqiang2006/article/details/5658504 1) 如何通过代码获得应用程序主窗口的 指针? 主窗口 ...

  5. [转]VC常用小知识

    [转]VC常用小知识   (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMai ...

  6. 总结:VC小知识!(网上找的)

    (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMainWnd() ->S ...

  7. VC中常见的108个问题

    (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMainWnd() ->S ...

  8. VC 常见的108个问题[转]

    (1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现. AfxGetMainWnd() ->S ...

  9. 总结24个Python接单赚钱的平台,兼职月入5000+

    如果说当下什么编程语言最靠谱或者比较适合搞副业? 答案肯定100%是:Python. python是所有语法中最简单易上手的语言,不需要特别的的英语词汇量,逻辑思维也不需要很差就能上手.而且学会了之后 ...

最新文章

  1. 使用idea创建springboot项目并打成war包发布到weblogic上...
  2. archlinux安装chrome-webdriver
  3. JavaWeb显示器
  4. Initial load DNL_CUST_PROD0 并找出SAP S4表和CRM表的mapping关系
  5. 跟我一起学.NetCore之依赖注入作用域和对象释放
  6. idea中使用osgi_OSGi中的权限
  7. mysql并行复制降低主从同步延时的思路与启示
  8. 怎么判断软件公司是否靠谱
  9. 天涯社区用到的日历函数
  10. 软件工程之软件开发方法、软件工具和开发环境
  11. python热力图参数_python3.5数据处理——百度地图热力图传值
  12. 【Linux】解决Centos软件安装源出错
  13. 小米强制淘汰老破小,苹果华为带了好头
  14. spring cloud 资源服务器授权配置
  15. singleTask vs singleInstance
  16. zlib解压 被压缩的PDF(关键字FlateDecode)
  17. 杭电ACM2026题
  18. 如何在cmd中,使用cd进入指定文件目录
  19. 盛大陈天桥:最好的商业模式要深谙“人性”
  20. 【地图】计算不规则地图的外接矩形,以一个区(南京市玄武区)为例

热门文章

  1. SaaS 不懂留存!别玩
  2. 2021年90后脱发调研报告
  3. 快手有佳人|2020快手女性人群价值报告
  4. c语言循环10次代码,C语言教学(七-上)for循环
  5. 作者:冯仕政(1974-),男,中国人民大学社会与人口学院教授、副院长。
  6. 【Servlet】Cookie会话跟踪技术
  7. 洛谷入门题P1000、P1001、P1421、P1425题解(Java语言描述)
  8. 区块链的安全和智能合约
  9. mongo 记得开启验证 auth = true
  10. 酷客多小程序实现小程序之间跳转功能,让小程序玩出新花样