#include <Windows.h>
#include <stdio.h>
BOOL MyHandler( DWORD dwCtrlType )
{
if ( dwCtrlType == CTRL_CLOSE_EVENT )
{
printf("Cannot close...\拿皮n")
return TRUE
}
return FALSE
}
void main()
{
SetConsoleCtrlHandler((PHANDLER_ROUTINE)MyHandler, TRUE)
printf("Please try to clsoe...\n")
while(1) {}
}
要禁止关闭按钮的话可以直接从系统菜单里移除,搏敏贺比如:
#define _WIN32_WINNT0x0500
#include <Windows.h>
#include <stdio.h>
void main()
{
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND)
DrawMenuBar(GetConsoleWindow())
printf("Now you cannot close this window...\n")
system("pause")
}
MsgBox ("你好!",,"OK")MsgBox(prompt[, buttons][, title][, helpfile, context])
参数
prompt
作为消息显示在对话框中的字符串表达式。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13))、换行宴配符 (Chr(10)) 或回车换行符槐旅的组合 (Chr(13) &Chr(10)) 分隔各行。
Buttons
数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。有关数值,请参阅“设置”部分。如果省略,则 buttons 的默认值为 0。
Title
显示在对话框标题栏中的字符串表达式。如果省略 title,则将应用程序的名称显示在标题栏中。
Helpfile
字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文晌明指件。如果已提供 helpfile,则必须提供 context。在 16 位系统平台上不可用。
Context
数值表达式,用于标识由帮助文件的作者指定给某个帮助主题的上下文编号。如果已提供 context,则必须提供 helpfile。在 16 位系统平台上不可用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)