【问题标题】:Invert Slider Control top MFC C++反转滑块控件顶部 MFC C++
【发布时间】:2012-09-30 00:10:29
【问题描述】:

我有一个使用滑块控件的 MFC 项目。当我将此滑块设置为垂直时,上行是最低的,下行是最大的。如何反转这个,使最大值最接近屏幕顶部,而最小值接近屏幕底部?

【问题讨论】:

  • 当你创建它时,这看起来很有希望: TBS_DOWNISLEFT 默认情况下,trackbar 控件使用向下等于右和向上等于左。使用 TBS_DOWNISLEFT 样式反转默认值,使下等于左,上等于右。
  • 我改变了 CONTROL "",SC_kinectAngle,"msctls_trackbar32",TBS_VERT | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,114,22,17,138 到:控制“”,SC_kinectAngle,“msctls_trackbar32”,TBS_VERT | TBS_BOTH | TBS_NOTICKS | TBS_DOWNISLEFT | WS_TABSTOP,114,22,17,138 但是什么也没发生!

标签: c++ mfc slider invert


【解决方案1】:

如果您选择从 0 到 100 设置范围 - 那么您必须将滑块定位在位置 100,并且每次移动滑块时,您必须将 100 减去滑块位置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 2019-05-02
    • 2019-01-29
    • 2022-01-15
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多