我不同意黑蚂蚁的意见。
因为有许多的理由需要关闭X按钮及最大化最小化按钮,包括WINDOWS里的程序都有这样的窗口。难道你说WINDOWS不是一个好的编程方法?
因为有许多的理由需要关闭X按钮及最大化最小化按钮,包括WINDOWS里的程序都有这样的窗口。难道你说WINDOWS不是一个好的编程方法?
解决方案 »
- 插入出错呀!!!简单问题。
- 怎样在无窗体环境下使用控件
- 怎么样把表里面的一个记录移动到另一个表里,该用什么SQL语句啊
- 在线等待,自动创建控件数组问题
- 一个VB程序,谁能给出详细的注释?本人有VBScript的基础,VB只看过书.
- 不知如何在VB中删除一个dbf数据库表中所有数据?在线!!!!!
- 给个使用水晶报表的例子就行!
- 请问VB的钩子函数的参数怎么样的?(谢谢,初学)
- 请问怎样做一个可以最小化到托盘的窗体?并且最小化后在任务栏上看不到它。60分
- 请问如何判断listbox中是否为空呀?如果为空则某按钮可用,请高手将代码编出来,谢谢你了!
- 谁会做datagrid控件中,一点击一列的上方,就按升序或者降序排列!谢谢了
- 简单问题?送分
其他的你自己琢磨,搞不懂可以找我,有代码:[email protected]
OICQ:89100953
------------------------------------------------------
魔法师——就是能随心所欲的奇异生物!
欢迎访问:《爽吧》http://shuang8.myrice.com
写在这里,你可以参考:Private Declare Function GetSystemMenu Lib "User32" (ByVal hwnd As Long, ByVal bRevert As Long) As LongPrivate Declare Function RemoveMenu Lib "User32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As LongPrivate Declare Function DrawMenuBar Lib "User32" (ByVal hwnd As Long) As LongPrivate Declare Function GetMenuItemCount Lib "User32" (ByVal hMenu As Long) As LongPrivate Const MF_BYPOSITION = &H400&
Private Const MF_DISABLED = &H2&Private Sub Form_Load()
Call DisableX(Me)
End SubPrivate Sub DisableX(Frm As Form)
Dim hMenu As Long, nCount As Long
hMenu = GetSystemMenu(Frm.hwnd, 0)
nCount = GetMenuItemCount(hMenu)
Call RemoveMenu(hMenu, nCount - 1, MF_DISABLED Or MF_BYPOSITION)
DrawMenuBar Frm.hwnd
End Sub