VB 让窗口的关闭按钮变灰

如题,有些窗口可以把关闭(x)按钮变灰或禁用。VB中怎么关闭(x)按钮变灰或禁用... 如题,有些窗口可以把关闭(x)按钮变灰或禁用。VB中怎么关闭(x)按钮变灰或禁用 展开
 我来答
viwooo
2011-11-09 · TA获得超过933个赞
知道小有建树答主
回答量:653
采纳率:20%
帮助的人:180万
展开全部
最简单的方法是,把窗体borderstyle属性改为0-none
别说连关闭都没有,连最小化都没了
只能通过command按钮来关闭
yangyingjun999
推荐于2016-08-05 · TA获得超过1230个赞
知道小有建树答主
回答量:782
采纳率:0%
帮助的人:410万
展开全部
你想要变灰也可以、禁用也可以,方法如下:在要禁用的窗体内增加以下代码块即可。
【方法一:禁用而不变灰】
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If Not Cancel Then Cancel = 1
End Sub

【方法二:变灰及禁用】
Private Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, ByVal bRevert As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Sub Form_Load()
RemoveMenu GetSystemMenu(Form1.hWnd, 0), &HF060, &H1000&
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
班丘晓桐0U
2011-11-09 · TA获得超过446个赞
知道小有建树答主
回答量:739
采纳率:0%
帮助的人:620万
展开全部
好像不行,除非API,不过可以不显示X
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风中的牛
2011-11-09 · TA获得超过424个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:221万
展开全部
你是说自身(x)按钮变灰或禁用,还是其他窗口?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式