关于message event里面 void CtestDlg::OnHScroll(UNIT nSBCode,UNIT nPOS,CScrollBar *pScrollBar)
{
  if (pScrollBar==&m_sliderscaling)
{
  case SB_THUMBPOSITION:
  case SB_THUMBTRACK:
     m_slider5=nPos;
     break;
  default:
     break;
}
}这里报错说"=="不能
CSliderctrl类型和 Ccrollbar`不能相等。我要怎么把这个error解决呢 

解决方案 »

  1.   

    或者谁能帮我解决一下任何一个问题,都万分感谢
    1.我想做一个可以图片在picture control中显示,根据图片大小给这个控件加一个 scroll control,使他可以在这控件中显示出原本大小。我现在做的虽然图片在控件中。但是由于图片根据picture control大小来加载图片,所以能感觉图片画质不是很高。所以想改变成这样。2.关于 Slider Control 控制图片亮度的程序怎么写。我知道取得现在图片的pixel,然后
    把slider的值乘以1个系数,加上或减去原来系数。但我不知道怎么和slider control关联。3.同样是用Slider Control 控制图片对比度的调节。我的想法就是 同样把 pixel取得,然后根据slider control的值来确定中间值来实现。同样不知道怎么关联图片和Slider.4.通过Slider control 来控制图片大小变化,但是picture control 的scroll control 没法实现的话,这里也有问题。5.我看了很多网上的知识,pixel 的取得就是用 getpixel函数,但是网上说getpixel的评价是很慢,所以想问下有没有其他办法。
      

  2.   

    取得现在图片的pixel?
    ------------------------>
    是取得图片一个点的RGB吧?因为图片不可能整体都是一个颜色,所以还是需要用getpixel依次取到每个点的RGB,然后再进行其它计算。貌似只能用循环遍历。