1.Win10在Win7的基础上具体都做了哪些改动?Win10在Wi
1、安装界面简单来说:Win7走的还是当年的窗口模式,指示简单扼要,但对于高分辨率屏幕用户是个不小的煎熬。
Win10将它改成了黑底圆圈,虽然功能上没有多少不同,但画面更易读,视觉感也更好。2、登录面板Win7使用的是传统面板,除了登录名以外并不能显示太多信息。
Win10增加了时间锁屏页面。除了可以提供时间、日期等常规信息外,还能向使用者显示日程、闹钟、新邮件通知、电池电量等系统参数,大大提高了锁屏界面的实用性。
3、高分辨率屏幕设置Win10的图标原厂就支持高分,这使得它在高分屏上的显示效果远好于Win7。 4、开始菜单Win7的开始菜单比较好用,Win10的开始菜单不光用于键盘鼠标,还能直接变身平板模式。
新平板模式类似于Win8,同样是以磁贴作为主打。不过和Win8不一样的是,Win10的开始屏幕还附带了一个程序列表,可以支持鼠标滚轮以及手指拖拽,相比Win8或Win8。
1的设计更加便于用户使用。 5、搜索栏/CortanaWin7的搜索栏由来已久,尤其经过Vista改良后,变得更加实用。
Win10将搜索栏升级为Cortana,一个最明显变化就是开始支持语音搜索。比方说你可以直接对着麦克风来一句打开记事本,几秒钟后记事本便出现在眼前了。
6、窗口Win7窗口采用的是经典布局,除了外观上有些优势外(主要是Aero的功劳),操作便利性并不是很高。Win10选用了Ribbon界面,所有功能以图标形式平铺,利于使用。
7、快速访问Win10加入了快速访问和固定文件夹两项功能,总体说都是为了用户能够更快更方便地访问文件。 其中固定文件夹沿袭自Win8。
1,主要允许用户定义一些经常使用的文件夹(比方说工作夹、局域网共享夹等)。而快速访问更像是Win7菜单里的最近使用的项目,能够自动记录用户之前访问过的文件或文件夹,实现快速打开。
8、分屏功能Win7加入了Aero Snap,最大亮点是可以快速地将窗口以1/2比例固定到屏幕两侧。 Win10对这一功能进行了升级,新功能除了保持之前的1/2分屏外,还增加了左上、左下、右上、右下四个边角热区,以实现更为强大的1/4分屏。
9、虚拟桌面、多显示器为了满足用户对多桌面的需求,Win10增强了多显示器使用体验,同时还增加了一项虚拟桌面(Task View)功能。 其中多显示器可以提供与主显示器相一致的样式布局,独立的任务栏、独立的屏幕区域,功能上较Win7更完善。
10、多任务切换Alt+Tab是Win7中使用频率很高的一项功能,用以在各个已打开窗口间快速切换。Win10同样保留了这项功能,并且增大了窗口的缩略图尺寸,使得窗口的辨识变得更加容易。
同时它还新增了一个Win+Tab的快捷键(Win7中该键用于激活Flip 3D),除了可以切换当前桌面任务外,还能快速进入其他桌面进行工作(即虚拟桌面Task View)。 11、托盘时钟Win10升级了Win7时代的系统托盘时钟,新时钟采用更加扁平化的设计风格。
从目前来看,新时钟的变化更多还是体现在UI上,功能上的区别乏善可陈。 12、任务管理器相比Win7的任务管理器,Win10的任务管理器明显要强大很多。
一个最主要变化,是它将之前一部分性能监视器里的功能融入到任务管理器中,比方说磁盘占用率、网络占用率就是两个很好的特征。 13、小工具/Modern应用微软曾经尝试在Win7中加入桌面小工具,用以向用户提供天气、资讯等日常信息。
但事实上由于各种各样的原因,这项功能在实际使用中并不是很受欢迎。从某种意义上说,Win8时代兴起的Modern应用正是之前Win7小工具的一个升级,功能更强、界面也更靓。
而在最新一版Win10预览版中,两组模块都进行了升级,新模块无论在UI还是功能上都变得更为强大。 14、DLNAWin7本身是支持DLNA的,只不过被限制在Windows Media Player内,一定程度上影响了它的使用。
在Win10中,类似的远程投送开始变得容易起来,比方说在资源管理器里右击一首歌曲或是右击一张图片,都可以看到播放到设备这一提示,点击后即可将其投放到局域网内的DLNA播放器播放。 15、传统程序/Modern应用在Win10中,越来越多的Modern应用开始替代传统程序。
一个最明显例子,就是之前被广泛使用的计算器,开始换成了Modern版本。 16、云同步Win10提供了方便的云同步功能,这不仅体现在你的配置或壁纸可以跟随你的账户自动还原到任何一台电脑上。
17、浏览器Win7内置的IE浏览器一直口碑不佳,虽然最新版已经不错,但由于很多先天上的缺陷,仍然不是Chrome及一众国产浏览器的对手。在Win10中,微软破釜沉舟地推出了一款全新的Edge浏览器,不但性能上亮瞎全场(性能测试中个别项目超过Chrome),还专门推出了一个大杀器--扩展服务。
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系统托盘如何完整显示出来
Win10系统设置
1
首先,请大家在Win10桌面上点击开始菜单,在开始菜单中,选择“设置”选项,进入Win10系统设置页面。
2
在Win10系统设置页面中,我们点击第一项“系统”菜单,点击即可进入系统主要的功能设置页面。
3
接下来,我们在打开的功能设置页面中,选择“通知和选项”设置,然后在其右侧页面中,点击“选择在任务栏上显示哪些图标”按钮。
4
接下来,我们就可以看到Win10系统中的通知区域图标设置啦,我们只需要点击所需显示的程序图标开关即可,如果不想麻烦的话,直接点击“始终显示所有图标”也可。
END
修改Win10系统设置
1
除了通过在Win10系统中直接设置,我们还可以修改Win10系统中的通知区域图标设置页面,使其恢复原来的Win7设置页面。首先,我们按下Windows徽标键+R键,打开运行菜单命令。
2
接下来,我们需要在运行菜单中,输入 shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} 命令,然后回车。
3
接下来,我们就可以看到页面已经弹出传统页面的通知区域图标设置,是不是感觉非常熟悉呢,在这个页面中,我们可以更加方便的进行设置。
END
创建快捷方式
如果我们每次打开传统的通知区域设置页面都要输入命令,岂不是很麻烦,为了更加方便大家的操作,建议创建一个快捷方式,那么我们先在桌面上击右键,选择“新建-快捷方式”菜单。
接下来,我们在弹出的页面中,输入以下代码 explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} 然后点击“下一步”选项。
3
接下来,我们只需要输入“通知区域图标设置”文字,将新建的快捷方式命名为上述名称即可。这样,我们以后就可以直接在桌面上打开该页面了
转载请注明出处windows之家 » win10如何搞托盘