关于 CBitmapSlider 的使用问题 ,up 也有分 !!!
我在MFC 中 直接 拖动 一个 slider ,右击添加控件对象,然后 把slider 的对象 改成 CBitmapSlider m_slider;
比如说 slider 的ID 是 IDC_SLIDER;
m_densitySliderCtrl.MoveWindow(&rcdensitySlider,TRUE);
m_densitySliderCtrl.SetCustomerSetSize();
m_densitySliderCtrl.SetBitmapChannel( IDB_BITMAP_NORMAL_MIDU, IDB_BITMAP_ACTIVE_MIDU );
m_densitySliderCtrl.SetBitmapThumb( IDB_BITMAP_THUMB_C, NULL, NULL,TRUE );
m_densitySliderCtrl.DrawFocusRect( FALSE );
然后 MFC 中 相应 OnHScroll系统消息,
之后 拉动 滑块 ,应该会相应 OnHScroll 消息。。
问题 是: 当我 鼠标点击 滑块 的 最 左边 或者 是 最 右边 ,不能 触发 OnHScroll 消息,但是 点击其他 地方能 触发 OnHScroll 消息 ,
急求 !!!!!!!70分 ,就大神 解答!!!