VB中禁止使用Alt+F4关闭窗口

声明:

Private Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Long, ByVal bRevert As Long) As Long

Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long Private Const MF_BYPOSITION = &H400&

使用:

Private Sub Form_Load()
'Vb man 2001
'URL: http://goodvbman.yeah.net
'E-mail: coolde@21cn.com
Dim hwndMenu As Long
Dim c As Long
hwndMenu = GetSystemMenu(Me.hwnd, 0)
c = GetMenuItemCount(hwndMenu)
DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
c = GetMenuItemCount(hwndMenu)
DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
End Sub

时间: 2024-10-03 04:39:18

VB中禁止使用Alt+F4关闭窗口的相关文章

电脑中玩DNF时如何关闭左上角直播窗口

  电脑中玩DNF时如何关闭左上角直播窗口          1.首先打开安装路径下的startCrossApps; 2.然后找到以下两个文件夹,并将其删除即可,注意要先退出游戏再删除. 电脑中玩DNF时如何关闭左上角直播窗口

mfc opencv 窗口关闭-MFC应用程序中,opencv弹出的窗口如何关闭

问题描述 MFC应用程序中,opencv弹出的窗口如何关闭 如题,我用VS2013+opencv2.4.8,做了一个应用程序,用opencv弹出了两个视频显示窗口,用MFC界面上的一个Button,做"系统退出",但是当MFC的界面退出后,opencv的那两个窗口还在,不知道如何自主关闭?除了"Esc",知道的大神们,请帮帮忙,先谢谢了! 解决方案 http://blog.csdn.net/jhh_move_on/article/details/8088461 解决

MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序

MFC应用程序中处理消息的顺序 1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,                    然后调用WindowProc()函数 3.WindowProc()      该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数 4.O

在vb中怎么样实现鼠标经过链接文字就显示一个窗口???

问题描述 在vb中怎么样实现鼠标经过链接文字就显示一个窗口??? 解决方案 解决方案二:sublinklabel1_mouseenter()form2.showform2.location=cursor.posionendsubsublinklabel1_mouseleave()form2.hideendsub解决方案三:引用1楼dylike的回复: sublinklabel1_mouseenter()form2.showform2.location=cursor.posionendsubsub

Android中关于百度糯米app关闭网页或窗口的方法(99%人不知)_Android

我们公司做了一款使用百度钱包的移动网页支付进行支付的产品,用户通过百度钱包.百度糯米扫描我们 产品的二维码,选择商品,点击支付将会自动调用百度钱包进行支付,支付成功后返回成功页面,在我们的成功页面有关闭 网页按钮,点击关闭按钮或者返回按钮将会关闭页面. 在百度钱包中使用百度轻应用的BLightApp.closeWindow() 方法可以关闭,但是在百度糯米中,按道理可以使用呀, 但是根本就不行,改成传统的window.close()也不行.当时我们在网上搜索和百度糯米的官网中,都没找到解决方法.

请问各位VB>NET中如何捕获别的应用程序窗口

问题描述 请问各位VB>NET中如何捕获别的应用程序窗口 解决方案 解决方案二:PrivateDeclareFunctionFindWindowLib"user32"Alias"FindWindowA"(ByVallpClassNameAsString,ByVallpWindowNameAsString)AsIntegerPublicFunctionGetWindowHandle(ByValWindowNameAsString,ByRefWindowHandl

ctrl+alt+break后,弹出designer.vb,中断后能不能直接进入代码窗口

问题描述 ctrl+alt+break后,弹出designer.vb,中断后能不能直接进入代码窗口? 解决方案 解决方案二:VisualStudio吗?解决方案三:引用1楼FoxDave的回复: VisualStudio吗? vs2005

关于在asp.net中嵌入javascript关闭窗口命令的问题

问题描述 我一个弹出窗口中的关闭按钮执行的代码事件为:Response.Write("<script>opener.location.href=opener.location.href;close();</script>");为何在我这边开发环境下很好用,可移植到用户哪儿,这关闭按钮失灵了,窗口就是关不了,不知何故!!请高手帮忙! 解决方案 解决方案二:Response.Write("<script>alert('不存在的页面');wind

走近VB.Net(一),VB中的族,类,对象(摘录部分MSDN)

对象 走近VB.Net(一),VB中的族,类,对象 VB.Net是面向对象(object-oriented)的,又称为物件(object)导向(oriented).在VB.Net中所有的变量类型都是基于object,而不是VariantDim x As Variant 会被升级为 Dim as object.如果你不理解对象,暂时你可以把他理解为一段数据,他是实际存在于内存的,所以对象以称为实例(instance)而类(class)就是类别,他定义一群对象,是一个对象的群体,并定义方法成员.所以