作业帮 > 综合 > 作业

FlatSB_前缀是什么意思

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 11:41:56
FlatSB_前缀是什么意思
中有这么一些定义:
BOOL WINAPI FlatSB_EnableScrollBar(HWND,int,UINT);BOOL WINAPI FlatSB_ShowScrollBar(HWND,int,BOOL);BOOL WINAPI FlatSB_GetScrollRange(HWND,int,LPINT,LPINT);BOOL WINAPI FlatSB_GetScrollInfo(HWND,int,LPSCROLLINFO);int WINAPI FlatSB_GetScrollPos(HWND,int);BOOL WINAPI FlatSB_GetScrollProp(HWND,int,LPINT);#define FlatSB_GetScrollPropPtr FlatSB_GetScrollPropint WINAPI FlatSB_SetScrollPos(HWND,int,int,BOOL);int WINAPI FlatSB_SetScrollInfo(HWND,int,LPSCROLLINFO,BOOL);int WINAPI FlatSB_SetScrollRange(HWND,int,int,int,BOOL);BOOL WINAPI FlatSB_SetScrollProp(HWND,UINT,int,BOOL);#define FlatSB_SetScrollPropPtr FlatSB_SetScrollPropBOOL WINAPI InitializeFlatSB(HWND);HRESULT WINAPI UninitializeFlatSB(HWND);
请问这些函数都是什么意思?
你挖掘出很古老的东西了,可能是 上世纪 win-95 年代的.
FlatSB_xxxx 是一系列函数,用于视窗程序的滚动条,就是窗边上的滑块,拉动时,窗内的显示能上下移动或左右移动.Flat -- 扁平的 ,S -- Scroll -- 滚动,B -- Bar -- 条.
这些函数现在已不能很好地工作了.
再问: 能不能用Set/GetScrollBarInfo完全代替?
再答: MFC 中可以很简单地 用 CView class 派生的 CScrollView class 的成员函数控制。 至于其它编译器或WinAPI,就要看各编译器的神通和自己的编程技能了。总之,自己从0开始开发 ScrollView 是很麻烦的事。不是取和设一下 ScrollBar 信息就能解决的。