mfc调色板和区域

  1 MFC调色板 CPalette
    1.1 构造调色数据
    typedef struct tagLOGPALETTE { // lgpl 
    WORD  palVersion; //版本号,0x300
    WORD  palNumEntries; 
      //PALETTEENTRY的数组长度
    PALETTEENTRY palPalEntry[1]; //数组
} LOGPALETTE; 
 1.2 创建调色板
   CPalette::CreatePalette
    1.3 将调色板选择到当前的DC中
      CDC::SelectPalette
    1.4 加载调色板
      CDC::RealizePalette
    1.5 使用调色板
      PALETTEINDEX
    1.6 选出调色板
      CDC::SelectPalette
  2 MFC区域 CRgn
    2.1 创建
      CreateRectRgn
      CreateEllipticRgn
      ...
    2.2 逻辑运算
      CRgn::CombineRgn
    2.3 绘制
      CDC::FillRgn

      CDC::FrameRgn


//代码


void CChildView::OnPalett

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值