vb使右上角关闭按钮为假 - 爱问答

(爱问答)

vb使右上角关闭按钮为假

 
就是禁用右上角x按钮,如果把controlbox设为假则又所有按钮都消失了。
 
有什么办法吗?

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 Const MF_REMOVE = &H1000
Private Const SC_CLOSE = &HF060
Private Sub Disabled(a, B)
   Dim hMenu, hwndMenu As Long
   Dim c As Long
   hMenu = GetSystemMenu(a, 0)
   RemoveMenu hMenu, SC_CLOSE, MF_REMOVE
End Sub
Private Sub Form_Load()
Dim a As String
Dim B As Integer
   a = Me.hwnd
   B = 0
   Disabled a, B
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
End Sub

下一篇:请问这个电脑里自带的下载变成桌面了怎么改回去?

上一篇:如何从海量的网络资源中精准有效的获取到有用的教学资源呢?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?