在MFC程序中隐藏任务栏图标,可以通过修改窗口的扩展样式来实现。以下是几种常见的方法: 方法一:使用ModifyStyleEx函数 在对话框的OnInitDialog函数中,可以通过调用ModifyStyleEx函数来修改窗口的扩展样式,从而隐藏任务栏图标。具体代码如下: cpp BOOL CYourDialog::OnInitDialog() { CDialogEx::OnInitDialog(); // 修改...
这个不可见窗口的扩展式样必须设置 WS_EX_TOOLWINDOW;第三、保证对话框的扩展式样没有设置 WS_EX_APPWINDOW;对比第一种方法,区别是这里用了两个具有父子关系的窗口来实现这种效果,我应用这种方法隐藏了程序在任务栏中的显示,而且这里显示的窗口标题栏是正常的样式。
CDialog::OnInitDialog(); // 去掉对话框标题栏上的图标 ModifyStyleEx(WS_EX_DLGMODALFRAME, 0); returnTURE; }
1. dlg.Create(CModalHideDlg::IDD); //创建为非模态对话框 2. //创建完毕后,可以设置对话框的显示方式,正常为“SW_SHOW”, 3. //在此,我们使用“SW_HIDE”将对话框隐藏,但是在进程列表中仍然可以看到 4. //消息循环 1. 2. 3. 4. 还有其他一些朋友的方法: 有很多应用程序要求一起动就隐藏起来,这...
if( !CFrameWnd::PreCreateWindow(cs) )return FALSE;LPCTSTR classname = _T("ab");//你自己命个名 WNDCLASS wndcls;::GetClassInfo(AfxGetInstanceHandle(), cs.lpszClass, &wndcls);wndcls.lpszClassName = classname;wndcls.hIcon = NULL;VERIFY(AfxRegisterClass(&wndcls));cs.lpszClass = ...
1. 隐藏标题栏: 隐藏标题栏后,最大化、最小化、关闭按钮 就相当于隐藏了。 main_gui_window ...
dlg->ShowWindow(SW_SHOW); //显示非模态对话框 实现调用模态对话框方法: Cping dlg; dlg.DoModal(); 四、调用外部应用程序方法: 1、调用外部应用程序可采用WinExec函数 例如,调用一个Tcpview.exe外部程序,可在消息处理函数中添加如下代码: WinExec(".\\dll\\TCPview\\Tcpview.exe",SW_SHOW); // 其中....
如果是VC的话,单击窗体,在窗体上空白处按鼠标右键打开菜单,选择"属性"(即properties),在选择"ctyles"选项卡,去掉"Title bar"前面的勾即可
} // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 //计时器,鼠标移出窗体时还原按钮图片 SetTimer(1,500,NULL); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE} void CtestDl...
1.无标题栏和边框的对话框 Border 属性改为 None Title bar属性改为 False 2.对话框添加OnInitDialog函数 OnInitDialog 在vs2010中实现为虚函数, 所以在“项目”-> “类向导”-> “虚函数”->找到对应虚函数添加即可,就这么简单。3.移动无标题栏的对话框 拖动无标题窗口时,欺骗WINDOW在鼠标点下是像...