WTL为什么::FlatSB_EnableScrollBar,::FlatSB_SetScrollProp...无效?返回0失败
沧海笑科技 2010-11-10 02:37:12 请问WTL中API ::InitializeFlatSB,::FlatSB_EnableScrollBar,::FlatSB_SetScrollProp...
为什么无效呢?返回0失败
新建一对话框(或者Edit Control、List Control...),
设置显示HorizontalScrollBar and VerticalScrollBar,
OnInitDialog中
BOOL bRet = ::InitializeFlatSB(m_hWnd);
bRet = ::FlatSB_EnableScrollBar(m_hWnd,SB_BOTH,ESB_ENABLE_BOTH);
bRet = ::FlatSB_SetScrollProp(m_hWnd, WSB_PROP_VSTYLE, FSB_FLAT_MODE, TRUE);
bRet = ::FlatSB_SetScrollProp(m_hWnd, WSB_PROP_HSTYLE, FSB_FLAT_MODE, TRUE);
// 改变滚动条颜色
bRet = ::FlatSB_SetScrollProp(m_hWnd, WSB_PROP_HBKGCOLOR, 0x008000ff, TRUE);
bRet = ::FlatSB_SetScrollProp(m_hWnd, WSB_PROP_VBKGCOLOR, 0x0000ff80, TRUE);
MFC则有效。