如题
解决方案 »
- 如何读取xml节点的属性
- 用ado实现调用sql server数据库怎么用呀
- 如何实现照片的点击放大
- 急急急!!!在线等,关于编号的问题
- 又增了一个角,散分
- 为什么insert into语句不能完成添加?
- 简单问题,一个字符串,前面是数字后面是汉字,将前面的数字取出来
- 紧急高分求助 VB写的COM组件 不能正确初始化
- 请问一下:我所作的程序是用VB+ACCESS,为了保证数据库文件的安全性,我给数据库加了密,可是程序就不能正常运行了,它会报错,说什么缺
- 对了,兄弟们,问一个问题,如果用VB做一个大型数据库软件,何如?VB何如?可行吗?过几天,兄弟我就会给分的。
- 我的问题怎么没人理???
- 控件编程(数据库)
运行时不能设置BorderStyle、MinButton、MaxButton
Option ExplicitPrivate Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As LongPrivate Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Const WS_MAXIMIZEBOX = &H10000Private Const WS_MINIMIZEBOX = &H20000Private Const WS_THICKFRAME = &H40000Private Const GWL_STYLE = (-16)Private Sub Form_Load() Dim TempLng As Long TempLng = GetWindowLong(Me.hwnd, GWL_STYLE) 'TempLng = TempLng And Not WS_MINIMIZEBOX '隐藏最小化 TempLng = TempLng And Not WS_MAXIMIZEBOX '禁用最大化 TempLng = TempLng And Not WS_THICKFRAME '禁用可改变大小的边框 SetWindowLong Me.hwnd, GWL_STYLE, TempLngEnd Sub试试这个,好像也可以
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As LongPrivate Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As LongPrivate Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As LongConst MF_BYPOSITION = &H400&Const MF_REMOVE = &H1000&Private Sub Form_Load() Dim hSysMenu As Long, nCnt As Long ' Get handle to our form's system menu ' (Restore, Maximize, Move, close etc.) hSysMenu = GetSystemMenu(Me.hwnd, False) If hSysMenu Then ' Get System menu's menu count nCnt = GetMenuItemCount(hSysMenu) If nCnt Then ' Menu count is based on 0 (0, 1, 2, 3...) RemoveMenu hSysMenu, nCnt - 2, MF_BYPOSITION Or MF_REMOVE ' Remove the seperator RemoveMenu hSysMenu, nCnt - 5, MF_BYPOSITION Or MF_REMOVE DrawMenuBar Me.hwnd End If End IfEnd Sub