zoukankan      html  css  js  c++  java
  • VC开发中一些问题的解决

    (1) MFC:在视频窗口上显示一个图片:
    使用button显示图片的话,鼠标点击好图片(按钮)上,窗口无法响应。
    应该使用一个static静态控件来显示,这样不会妨碍视频窗口对鼠标消息的响应。

    (2)E关闭以后进程不退出的解决办法,暴力血腥,少儿不宜: 

    void Ctestexec534654746Dlg::OnBnClickedButtonfind()
    {
    CWnd* pWnd=FindWindow("IEFrame",NULL);
    if(!pWnd)
    {
    //没找到,则IE窗口已经关闭,进程也应该结束掉
    WinExec("taskkill /f /t /im iexplore.exe",SW_HIDE);
    }
    }
    还有一种方法:在某个正常窗口的OnDestroy()中直接exit(0),这样窗口销毁,进程就退出。

    (3)在任务管理器中结束进程后,进程又出来了,就应该结束进程树了。


    (4)自己设置的鼠标光标超出对话框的解决:
    鼠标光标如果是Icon的话,是以图片的中点为基准的,可以将Icon画的时候以中点为界限,这样就不用繁琐的改代码了。

    (5)光标闪烁的解决:
    在WM_SETCURSOR消息的响应函数OnSetCursor中设置光标。
    在MFC中恰当的地方处理消息才不能以出现郁闷的bug。

    (6)桌面程序中使用ActiveX控件时,debug版老是出现assert错误:

    在资源界面中编辑界面的时候,只要加载了控件的程序的界面资源需要显示重绘,就会发生那个assert错误。
    只好进行动态创建控件。
    但是动态创建的控件不能通过双击添加控件的事件响应,又只好加载了控件,将就着忍受着编辑界面时就不断的assert把事件响应全部加上,然后把控件删除,代码中把动态创建控件的ID复制到事件响应的映射宏中。
    借鸡生蛋,哈哈,OK!

  • 相关阅读:
    [JAVA]基本数据类型
    [JAVA]生成随机数
    Java编写POST请求
    修改Tomcat的端口
    Windows设置Tomcat的管理员的用户和密码
    JMeter环境搭建
    LoadRunner通过火狐浏览器录制脚本后,进行回放时,回放脚本很慢
    JVM性能分析与优化:
    Web服务器性能监控分析与优化
    LoadRunner性能测试结果分析
  • 原文地址:https://www.cnblogs.com/zhaojk2010/p/3738011.html
Copyright © 2011-2022 走看看