就是编写的一个exe 如何让右上角的X置灰或者失去作用
请注明一下在哪个源文件里面
项目里面就一个头文件和cpp 没有mfc框架 资源视图什么都没有 rc也没有. 求解...我是菜鸟
HWND hwnd = getconsolewindow();
HMENU hmenu = getSystemmenu(hwnd,null);
enablemenuitem(hmenu,SC_CLOSE,MF_DISABLE);
差不多是这样 中间应该有几个打错了
我现在的情况是这样只要右击标题栏 右上角的X按钮就会重新生效
我只想单独禁用那个右上角的关闭按钮 不想destroymenu
是控制台console窗口
有什么办法吗
你这是纯WIN32编程,没有用到MFC。
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,...
看上一段,你可以定义wndclass.style窗口的风格,修改为:
CS_HREDRAW | CS_VREDRAW | CS_NOCLOSE ;
这个CS_NOCLOSE就是禁止关闭按钮的。
追问还是有效啊,在afxwin头文件里定义吗
追答你把代码贴出来看一下
追问就一个空项目 我只是单纯的想知道右上角x关闭失效如何实现,源代码怎么写无所谓的
这样说吧 你可以新建一个win32的空项目 然后调试
main() 用cin.get()或其他方法卡住窗口,然后这时候应该怎么实现点击窗口右上角X按钮不关闭程序,把他置灰或者无效化
在BOOL CXXXDlg::OnInitDialog()里修改如下代码
CMenu* pSysMenu = GetSystemMenu(FALSE);没找到这个cxxxdlg 是个class么 在哪个源文件里面
项目里面就一个头文件和cpp 没有mfc框架 资源视图什么都没有 rc也没有. 求解...我是菜鸟
okki1\head.cpp(22) : error C2660: °GetSystemMenu函数不接受一个参数
没找到这个cxxxdlg 是个class么 在哪个源文件里面
项目里面就一个头文件和cpp 没有mfc框架 资源视图什么都没有 rc也没有. 求解...我是菜鸟\
我用的是visio studio 2008
我说的不是这个窗口 是控制台 console窗口的
我现在写出了一个
但是只要鼠标右击console的标题栏 右上角的X按钮就会重新生效