窗口在运行时 它的borderstyle为只读的
不过你可以造假 浪费点 再来个form (思想比较容易)或者form的borderstyle本来为0 不过也造了点假 用几个api 让它看起来象borderstyle=2
不过你可以造假 浪费点 再来个form (思想比较容易)或者form的borderstyle本来为0 不过也造了点假 用几个api 让它看起来象borderstyle=2
解决方案 »
- VB6.0为什么打开工程会出现下列情况,求解:
- 怎样对VSFlexGrid的单元格进行设置下拉框(不是对整列)?
- 一个简单的字符转换问题!!!!!!
- 這句話是啥意思?
- 求助,关于sstab
- sos!!!打包软件!!!!
- 想找枪手!!!
- vb6操作ppt报错:PowerPoint.slide.copy方法报错
- 大家再推选一个"斑竹"吧! (两个好些)
- 没有人知道能不能往正在运行的.exe文件中定入数据吗?
- 请问在VB中怎样实现加载的位图大小随着PictureBox的大小而自动改变?谢谢!!
- 在修改绑定的datagrid内容时,若关闭窗口则修改后的内容将会被保存到数据库中,请问怎样才能在关闭窗口后内容不被保存呢?
Private Sub Command1_Click()
'Me.WindowState = 2
Me.BorderStyle = 0
Me.Caption = ""
'Me.ControlBox = False
'Me.MinButton = False
'Me.MaxButton = False
'Form1.BorderStyle = 0
Me.Top = Screen.TwipsPerPixelX
Me.Left = 0
Me.Width = Screen.Width
Me.Height = Screen.Height
End Sub刚才看了一下,好像可以满足你的要求。
很高兴你这么热心,不过我试过了,就像我刚才说的,没有菜单还可以,一有菜单就不行了。
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As LongPrivate Const GWL_STYLE = (-16)Private Const WS_BORDER = &H800000
Private Const WS_MINIMIZEBOX = &H20000
Private Sub Command1_Click()
Dim iHwnd As Long
iHwnd = GetWindowLong(Me.hwnd, GWL_STYLE)
iHwnd = iHwnd And (Not WS_BORDER)
iHwnd = SetWindowLong(Me.hwnd, GWL_STYLE, iHwnd)
End Sub
Private Sub Command1_Click()
Me.Top = Screen.TwipsPerPixelX - 410
Me.Left = 0
Me.Width = Screen.Width
Me.Height = Screen.Height
End Sub
Private Const WS_MINIMIZEBOX = &H20000
Private Sub Command1_Click()
Dim iHwnd As Long
iHwnd = GetWindowLong(Me.hwnd, GWL_STYLE)
iHwnd = iHwnd And (Not WS_BORDER)
iHwnd = SetWindowLong(Me.hwnd, GWL_STYLE, iHwnd)
Me.WindowState = 2
End SubPrivate Sub Command2_Click()
Unload Me
End Sub
然后将代码贴进去。你试一下,有没有菜单都一样的
很感谢你,问题解决了,同时也感谢各位的参与。每人都有分。
呵呵……人家Acdsee可没有设置任务栏自动隐藏:)