1.windows10如何窗口最小化
WIN +D 组合键 (WIN 就是键盘上Ctrlt 和Alt之间的那个键)
win+m 显示桌面
win+pause 系统属性
快速重新启动:按确定前先按shift(不适用于2k、xp)
彻底删除:shift+del
不让光盘自动运行:按shift
Ctrl+Esc:相当于"开始"或WIN键
Ctrl+Home:将游标移至文字编辑区的开始始(Home单用:移至列首)
Ctrl+End:将光标移至文字编辑区的终点(End单用:移至列尾)
Alt+F4:关闭当前视窗(若是点一下桌面再按则为关机)
F2:更改名称
windows+e 资源管理器.
windows+r 运行.
windows+f 查找.
windows+u 关闭系统.
windows+d最小化所有窗口,再按一次Win+D可回到最小化前的窗口.
windows+m最小化所有窗口,但再按一次无法回到最小化前的窗口.
Shift+F10,可以打开所选项目的右键菜单.
按住 CTRL+SHIFT 拖动文件:创建快捷方式.
2.win10怎么开机启动的软件最小化到托盘
在Windows操作系统中,任务栏的右边(托盘)会常驻几个图标,如输入法切换图标、音量控制图标等,此外我们还经常遇到具有托盘图标的软件,如金山词霸、实时监测功能的杀毒软件等。
这些软件在后台运行,通常不占用太多的屏幕资源,只在通知栏上放一个小小的标志,必要时我们可以通过用鼠标点击图标对其进行选单操作或激活其主窗口。有时我们自己编写的程序也希望有类似的效果,本文将详细地介绍用VC设计托盘图标程序的方法。
一、NOTIFYICONDATA结构NOTIFYICONDATA结构包含了系统用来处理托盘图标的信息,它包括选择的图标、回调消息、提示消息和图标对应的窗口等内容。其定义为:typedef struct—NOTIFYICONDATA {DWORD cbSize; //以字节为单位的这个结构的大小HWND hWnd; //接收托盘图标通知消息的窗口句柄UINT uID; //应用程序定义的该图标的ID号UINT uFlags; //设置该图标的属性UINT uCallbackMessage; //应用程序定义的消息ID号,此消息传递给hWndHICON hIcon; //图标的句柄char szTip[64]; //鼠标停留在图标上显示的提示信息} NOTIFYICONDATA, سPNOTIFYICONDATA;该结构中,成员uFlags可以是下列的组合或其中之一:NIF_ICON:设置成员hIcon有效NIF_MESSAGE:设置成员uCallbackMessage有效NIF_TIP:设置成员szTip有效二、Shell_NotifyIcon函数全局函数Shell_NotifyIcon()用于在托盘上增加、删除或修改图标。
其原型为:WINSHELLAPI BOOL WINAPI Shell_NotifyIcon( DWORD dwMessage,PNOTIFYICONDATA pnid);Pnid是上面的NOTIFYICONDATA结构的指针。dwMessage是被传递的消息,可以是以下消息之一:NIM_ADD:增加图标NIM_DELETE:删除图标NIM_MODIFY:修改图标三、托盘图标程序设计示例首先我们用AppWizard创建一个不基于文档和视图结构的应用程序Tray。
我们并不想在应用程序启动时显示主窗口,所以需要修改应用程序类CTrayApp中成员函数InitInstance()的以下代码:m_pMainWnd->ShowWindow(SW_SHOW);改为m_pMainWnd->ShowWindow(SW_HIDE);在CMainFrame类中加入NOTIFYICONDATA结构的保护成员变量m_tnid,并在其OnCreate函数中return语句前加入生成托盘图标的代码:m_tnid.cbSize=sizeof(NOTIFYICONDATA);m_tnid.hWnd=this-〉m_hWnd;m_tnid.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;m_tnid.uCallbackMessage=MYWM_NOTIFYICON; //用户定义的回调消息CString szToolTip;szToolTip=_T("托盘图标实例");_tcscpy(m_tnid.szTip, szToolTip);m_tnid.uID=IDR_MAINFRAME;HICON hIcon;hIcon=AfxGetApp()-〉LoadIcon(IDR_MAINFRAME);m_tnid.hIcon=hIcon;::Shell_NotifyIcon(NIM_ADD,&m_tnid);if(hIcon)::DestroyIcon(hIcon);返回消息的ID应在主框架类的头函数中定义:#define MYWM_NOTIFYICON WM_USER+1为了处理图标返回消息,如鼠标左键双击、鼠标右键单击消息,我们重载WindowProc()函数。此外,我们还希望在主框架窗口最小化时图标不在任务栏的空白区出现,在此函数中同时作相应处理。
LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){switch(message){case MYWM_NOTIFYICON: //如果是用户定义的消息if(lParam==WM_LBUTTONDBLCLK){ //鼠标双击时主窗口出现AfxGetApp()-〉m_pMainWnd-〉ShowWindow(SW_SHOW);}else if(lParam==WM_RBUTTONDOWN){ //鼠标右键单击弹出选单CMenu menu;menu.LoadMenu(IDR_RIGHT_MENU); //载入事先定义的选单CMenuسpMenu=menu.GetSubMenu(0);CPoint pos;GetCursorPos(&&pos);pMenu-〉TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,pos.x,pos.y,AfxGetMainWnd());}break;case WM_SYSCOMMAND: //如果是系统消息if(wParam= =SC_MINIMIZE){ //接收到最小化消息时主窗口隐藏AfxGetApp()-〉m_pMainWnd-〉ShowWindow(SW_HIDE);return 0;}break;}return CFrameWnd::WindowProc(message, wParam, lParam);}为使应用程序退出时图标消失,映射WM_DESTROY消息,在OnDestroy()函数中加入:::Shell_NotifyIcon(NIM_DELETE,&m_tnid);至此,托盘图标程序的常规功能我们均已实现。我们还可以通过Shell_NotifyIcon()函数的调用实现不同状态下图标的改变。
如果MFC程序是基于Dialog的那么就用下面的进行设置://在主窗口的OnCreate()中:m_tnid.cbSize = sizeof(NOTIFYICONDATA);m_tnid.hWnd =this->m_hWnd;m_tnid.uID = IDR_MAINFRAME;m_tnid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;m_tnid.uCallbackMessage = MYWM_NOTIFYICON;//用户自定义的消息,和上面的处理过程相同HICON hIcon =AfxGetApp()->LoadIcon(IDR_MAINFRAME);m_tnid.hIcon=hIcon;strcpy(m_tnid.szTip, "My test");if(::Shell_NotifyIcon(NIM_ADD, &m_tnid)==0)return FALSE; //清除系统托盘上的ICON,在主窗口的OnClose()中:::。
3.win10的开始菜单怎么最小化
操作方法:
1、首先在win10系统任务栏中点击右键再点击属性
2、点击开始菜单,再把"使用开始菜单而非开始屏幕"勾上再点击确定;
在更改开始屏幕设备,注销并更改设置。记得要保存好电脑内的资料哦!马上会执行注销的动作;
注销再进入系统就可以看到开始菜单回来!
转载请注明出处windows之家 » win10如何最小化程序