首页 > 软件 > c++控制台怎么去掉最大化按钮?(不是变灰)

c++控制台怎么去掉最大化按钮?(不是变灰)

软件 2023-12-02

如何让(c语言编写的)控制台窗口右上角那个关闭按钮失效或者隐藏起来?或者怎样才能在不小心点到那个关

举两个栗子

/**
*让关闭按钮失效(变灰)
*/
#include
#include
voidmain()
{
DeleteMenu(GetSystemMenu(GetConsoleWindow(),FALSE),SC_CLOSE,MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
//上面两句也可以换成
//EnableMenuItem(GetSystemMenu(GetConsoleWindow(),FALSE),SC_CLOSE,MF_GRAYED);
printf("关闭按钮按不了了\n");
system("pause");
}
/**
*隐藏关闭按钮
*/
#include
#include
voidmain()
{
HWNDhwnd=GetConsoleWindow();
LONGStyle; //窗口风格
Style=GetWindowLong(hwnd,GWL_STYLE); //得到窗口风格
Style=Style&~WS_CAPTION; //去掉标题栏
SetWindowLong(hwnd,GWL_STYLE,Style); //为窗口设置新的风格
printf("关闭按钮不见了\n");
system("pause");
}

window.open 怎么去掉最大化和最小化按钮?(js)

不能最小化取消的,最大化倒是可以, window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'); 具体的属性如下: window.open()的完整属性 window.open() 支持环境 JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 语法 window.open(pageURL,name,param

怎么将Form1窗体的"最大化"按钮设置为"不可点击"的灰色状态?

选择:MaxButton(决定窗体是否有最大化按钮) 那一项 默认的是 True 你选择成为 False 就OK了 按F5 运行后就看看到 最大化的那个窗口是灰色的了~~~

mfc多文档子窗口最大化后怎样去掉右上角的系统按钮(最大化,最小化和关闭)

CMainFrame::PreCreateWindows(CREATESTRUCT& cs) { if( !CMDIFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs cs.style&=~WS_MAXIMIZEBOX;//添加这一句,是禁用最大化的按钮; return TRUE; }

C语言写控制台程序,如何禁止控制台的关闭按钮里面提供的方法试了试,为什么不行呢,还望您多多指教!谢

推荐几种方法。1 while(1);这好想到的。 2 思路一样 for(;;); 3 ,要包含头文件windows.h 这样写:system("pause");

标签:信息技术 按钮 编程 最大化 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18