zoukankan      html  css  js  c++  java
  • 子对话框 TextControl 控件画坐标闪屏的问题

         在子对话框的TextControl控件中画了坐标轴并填充的底色,一开始在 OnInit()中重绘textcontrol控件显示不出坐标轴,百度之,重写PreTranslateMessage函数搞定,但是存在闪屏问题,只要鼠标动就会闪屏,也找不到好的解决办法,最后设置了一个flag,控制PreTranslateMessage函数的执行次数得以解决问题。重写Onpaint和双缓冲技术连现实都显示不出来,不知道为什么。有更好解决办法的留言给个建议,谢谢。

    int flag=1;//控制PreTranslateMessage函数执行次数
    BOOL zuobiaoDlg::PreTranslateMessage(MSG* pMsg)
    {
        // TODO: Add your specialized code here and/or call the base class
        //ModifyStyle(WS_CAPTION, NULL, SWP_DRAWFRAME );
    
        if(flag!=9)
        {
            CDC *pDc1=m_zuobiao2.GetDC();
            m_zuobiao2.DrawGrid(pDc1);
            m_zuobiao2.DrawAxis(pDc1);
            ReleaseDC(pDc1);
            flag++;
    
        }
  • 相关阅读:
    欧拉图
    hdu2544 迪杰斯特拉题目优化
    迪杰斯特拉--数组模拟邻接表优化
    快速幂
    四叉树 bnuoj
    逆康拓展开展开
    全排列 STL
    魔板拼图
    「luogu4366」最短路
    「国家集训队」稳定婚姻
  • 原文地址:https://www.cnblogs.com/gaohai/p/6768278.html
Copyright © 2011-2022 走看看