Windows操作系统下 使用c++ WIN32API禁用控制台最小化和关闭按钮
2024-09-02 04:16:34
#include<Windows.h>
//屏蔽控制台最小按钮和关闭按钮
HWND hwnd = GetConsoleWindow();
HMENU hmenu = GetSystemMenu(hwnd, false);
RemoveMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
LONG style = GetWindowLong(hwnd, GWL_STYLE);
style &= ~(WS_MINIMIZEBOX);
SetWindowLong(hwnd, GWL_STYLE, style);
SetWindowPos(hwnd, HWND_TOP, , , , , SWP_NOMOVE | SWP_NOSIZE);
ShowWindow(hwnd, SW_SHOWNORMAL);
DestroyMenu(hmenu);
ReleaseDC(hwnd, NULL);
最新文章
- 父容器利用opacity设置透明后,子元素跟着变透明的解决方案
- windows下的c语言和linux 下的c语言以及C标准库和系统API
- ehcache2拾遗之cache持久化
- Java多线程系列--“JUC线程池”01之 线程池架构
- Windows下查看JDK是否安装以及安装路径
- java中带继承类的加载顺序详解及实战
- 第九天 内容提供者 ContentResolver
- iOS响应者链和事件传递机制
- Android ViewPager更新数据
- Facebook技术架构
- [转]Maintain File Upload Control on Postbacks
- Get code int value for different encoding
- ORACLE SQLloader详细语法
- 还原data block dumps实际值
- python学习的一些感悟
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(七)
- 蓝桥网试题 java 基础练习 字符串对比
- Hibernate table schema 的设置与应用
- UIImagePickerController照片选取器
- 开发新手最容易犯的50个 Ruby on Rails 错误(1)