IT俱乐部-城北日常经验分享

浏览: 6185    评论: 0

函数功能:该函数显示或隐藏所指定的滚动条。

函数原型:BOOL ShowScrollBar(HWND hWnd,int wBar,BOOL bShow);

速查:Windows NT 3.1、Windows 95以上,头文件:winuserh;库文件:user32.lib。

DLL



函数功能:该函数显示或隐藏所指定的滚动条。

函数原型:BOOL ShowScrollBar(HWND hWnd,int wBar,BOOL bShow);

速查:Windows NT 3.1、Windows 95以上,头文件:winuserh;库文件:user32.lib。


最近在写一个小软件,在窗口的显示方面需求,要几个窗口构件拼接起来,但接起来后有一个问题,当多行的时候会出现上下左右的滚动条,所以找资料,发现有这样一个系统原生自带的API调用就可以解决,隐藏显示指定的滚动条,调用很简单.城北分享出来,也让自己下次万一要用到的时候可以查看.

函数原说明:BOOL ShowScrollBar(HWND hWnd,int wBar,BOOL bShow);


ShowScrollBar参数

ShowScrollBar函数显示或隐藏所指定的滚动条。    

hWnd:根据参数wBar值,处理滚动条控制或带有标准滚动条窗体。
wBar:指定滚动条是被显示还是隐藏。这个参数将是下面值之一,具体含义如下:
          SB_BOTH:显示或隐藏窗体的标准的水平或垂直滚动条。
          SB_CTL:显示或隐藏滚动条控制。参数hWnd必须是指向滚动条控制的句柄。
          SB_HORZ:显示或隐藏窗体的标准的水平滚动条。
          SB_VERT:显示或隐藏窗体的标准的垂直滚动条。
bShow:指定滚动条是被显示还是隐藏。此参数为TRUE,滚动条将被显示,否则被隐藏。
返回值:如果函数运行成功,返回值为非零;如果函数运行失败,返回值为零。若想获得更多的错误信息,请调用GetLastError函数。
注意:当处理滚动条消息时,不能调用这个函数隐藏滚动条。
速查:Windows NT 3.1、Windows 95以上,头文件:winuserh;库文件:user32.lib。


下面直接说如何调用函数实例:

ShowScrollBar(HWND hWnd,int wBar,BOOL bShow);

ShowScrollBar(指定要隐藏的构件的句柄,显示或隐藏窗体的标准,显示/隐藏开关);

隐藏:ShowScrollBar(指定句柄,1,0);

显示:ShowScrollBar(指定句柄,1,1);


OK.太简单了吧

全文详见:http://it-club.cn/post/614.html

TOP

评论列表


发表评论
来宾的头像

TOP

网站分类

TOP

站点信息

  • 文章总数:738
  • 页面总数:1
  • 分类总数:3
  • 标签总数:24
  • 评论总数:270
  • 浏览总数:10021107