我用下面的代码使Form的最大化无效和改变窗体大小无效,但怎么用代码恢复正常状态呀Dim TempLng As LongTempLng = GetWindowLong(Me.hWnd, GWL_STYLE)
TempLng = TempLng And Not WS_MAXIMIZEBOX '禁用最大化
TempLng = TempLng And Not WS_THICKFRAME '禁用可改变大小的边框
SetWindowLong Me.hWnd, GWL_STYLE, TempLngTempLng = GetSystemMenu(Me.hWnd, 0)
DeleteMenu TempLng, SC_MAXIMIZE, MF_BYCOMMAND
TempLng = TempLng And Not WS_MAXIMIZEBOX '禁用最大化
TempLng = TempLng And Not WS_THICKFRAME '禁用可改变大小的边框
SetWindowLong Me.hWnd, GWL_STYLE, TempLngTempLng = GetSystemMenu(Me.hWnd, 0)
DeleteMenu TempLng, SC_MAXIMIZE, MF_BYCOMMAND
解决方案 »
- VB下的打印代码,在WIN98下运行正常,但在XP下却运行出错,提示“无效属性值”
- VB 字符问题
- mscomm速度问题!!!大家都来探讨一下!!!
- 超级难题
- 数据库备份和恢复问题?
- textbox###################################################################
- 请问如何执行SQL语句 比如SELECT,updata....
- 在窗体的通用中声明Public Declare Function BringWindowToTop Lib "user32" (ByVal hwnd As Long) As Long,编译时报错( Declare 语句
- 菜鸟提问
- 运行VB时出现了错误
- 实在是想骂娘,我(*&)(&),该死的form2.0
- 如何实现类似萃取的功能
TempLng = TempLng or WS_MAXIMIZEBOX '禁用最大化
TempLng = TempLng or WS_THICKFRAME '禁用可改变大小的边框
SetWindowLong Me.hWnd, GWL_STYLE, TempLngTempLng = GetSystemMenu(Me.hWnd, 0)
DeleteMenu TempLng, SC_MAXIMIZE, MF_BYCOMMAND