• 用GDI+画图像,根据鼠标区域改变填充颜色 洋


    今天我做了一个用GDI+在窗体的pannel中画了两个图形,鼠标移动的区域改变其中的颜色,下面是我做的第一例子,哎也是做完了感觉不是最优的方案,在文章的最后讨论了一下比较好的方法:
    Code

    做完后我又想到了第二种方法;即把刷子颜色改变,等一系列操作在pannel的paint中做,而在panel1_MouseMove中只判定鼠标在那个区域,然后让panne刷新就好了。我想应该可以的,有意者自己可以试试。我知道你看在这块的时候要说我好笨呀,是啊刚开始的时候,我是定义两个bool型的变量,但是当时没怎么沿着这个思路走。哈哈现在可以借助第二种思路了,同时也只需要定义两个刷子,当在区域内时候,我们在MOusemove中只改变两个bool型的变量就ok,其他不用什么操作了。你说了?
  • 相关阅读:
    你所不知道的mfc…mfc项目索引 &mfc调优指南 &mfc vc添加添加子功能指南
    Cu 大彻大悟内存管理 mm (update 0410)
    [转]Linux iostat监测IO状态
    linux virtual memory layout by moniskiller upload [读书笔记]
    河畔找到的 面经笔经
    【转】Linux本地磁盘(硬盘)介绍
    读写UTF8、Unicode文件
    codesmith执行时提示“调用的目标发生了异常”的处理过程经验。
    DB2表信息以及字段信息的表
    iBatis.NET获取resultMap相关数据
  • 原文地址:https://www.cnblogs.com/wybztn/p/1568419.html
Copyright © 2020-2023  润新知