我有一个显示图像的自定义控件。当图像超过可显示尺寸时显示滚动条。出于某种原因,我想知道是否显示水平或垂直滚动条。CWnd
我在课堂上找不到任何直接功能。
我发现GetScrollBarInfo
但没有运气检查。这是代码:
SCROLLBARIINFO stHSBInfo;
GetScrollBarInfo( this->GetSafeHwnd(), OBJID_HSCROLL, &stHSBInfo );
if( !( STATE_SYSTEM_INVISIBLE &stHSBInfo.rgstate[0] )) // Always true
{
// Code
}
请帮忙!