zoukankan      html  css  js  c++  java
  • 用GDI+画图像,根据鼠标区域改变填充颜色 洋

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

    做完后我又想到了第二种方法;即把刷子颜色改变,等一系列操作在pannel的paint中做,而在panel1_MouseMove中只判定鼠标在那个区域,然后让panne刷新就好了。我想应该可以的,有意者自己可以试试。我知道你看在这块的时候要说我好笨呀,是啊刚开始的时候,我是定义两个bool型的变量,但是当时没怎么沿着这个思路走。哈哈现在可以借助第二种思路了,同时也只需要定义两个刷子,当在区域内时候,我们在MOusemove中只改变两个bool型的变量就ok,其他不用什么操作了。你说了?
  • 相关阅读:
    Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
    LeetCode第二十四题-交换链表中节点值
    LeetCode第二十三题-合并n个有序链表
    LeetCode第二十二题-创建n对括号
    LeetCode第二十一题-对两个有序链表排序
    LeetCode第二十题-有效的括号
    LeetCode第十九题-链表节点的删除
    LeetCode第十八题-四数之和
    LeetCode第十七题-电话号码的字母组合
    LeetCode第十六题-找出数组中三数之和最接近目标值的答案
  • 原文地址:https://www.cnblogs.com/wybztn/p/1568419.html
Copyright © 2011-2022 走看看