borderstyle怎么读(Borderstyle在编程中是什么意思啊)

本文目录
Borderstyle在编程中是什么意思啊
边界风格,表示对话框、视图、窗口边界的形状,有薄、厚、立体等风格。
true=1, false=0;
但也有true=-1的。总之true一般为非0。false为0。
VB中的BorderStyle是什么意思
BorderStyle属性:返回或设置对象的边框样式。对Form对象和Textbox
控件在运行时是只读的。
语法:
object.BorderStyle
=
[value]
object对象表达式,其值是“应用于”列表中的一个对象
value值或常数,用于决定边框样式,“设置值”中有详细说明
对于窗体,BorderStyle
属性决定了其主要特征,这些特征从外观上就能确定窗体是通用窗口或对话框。
设置值3(固定对话框)用于标准对话框。
设置值4(固定工具窗口)和5(可变工具窗口)用于创建工具箱样式的窗口。
设置值为
2(可变尺寸)的
MDI
子窗体,以
Windows
运行环境运行时定义的缺省尺寸,在
MDI
窗体内显示。对于任何其它设置值,窗体按设计时指定的大小显示
vb关于Borderstyle属性的问题
Private Declare Function GetWindowLong Lib “user32“ Alias “GetWindowLongA“ (ByVal hwnd As Long, ByVal nIndex As Long) As Long ’获取窗体样式
Private Declare Function SetWindowLong Lib “user32“ Alias “SetWindowLongA“ (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long’设置窗体样式
’消息常数
Private Const GWL_STYLE = (-16) ’窗体样式
Private Const WS_CAPTION = &HC00000 ’带标题窗体
Private Const WS_MAXIMIZEBOX = &H10000’带最大化按钮
Private Const WS_MINIMIZEBOX = &H20000’带最小化
Private Sub Command1_Click()
Dim WinStyle As Long
WinStyle = GetWindowLong(Me.hwnd, GWL_STYLE) ’取得窗体样式
SetWindowLong Me.hwnd, GWL_STYLE, WinStyle Xor (WS_CAPTION Or WS_MAXIMIZEBOX Or WS_MINIMIZEBOX) ’设置样式 用原来样式 异或 最大化最小化标题栏3样式属性 也就是原来有的就成没有 反之亦然
’强制窗体刷新,正规点的是调用setwindowpos,下面的方法是不正规的方法
Me.Width = Me.Width + 10
Me.Width = Me.Width - 10
End Sub

更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






