隐藏任务栏开始菜单关闭桌面窗口(5篇)

时间:2019-05-14 17:57:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《隐藏任务栏开始菜单关闭桌面窗口》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《隐藏任务栏开始菜单关闭桌面窗口》。

第一篇:隐藏任务栏开始菜单关闭桌面窗口

CWnd* pWnd = CWnd::FindWindow(_T(“Shell_TrayWnd”), NULL);//获得任务栏窗口 pWnd->SendMessage(WM_HOTKEY, 0x1F5);//所有窗口最小化 ::ShowWindow(::FindWindow(“Shell_TrayWnd”,NULL), SW_HIDE);TCHAR caption[200];HWND parent=::FindWindow(“Shell_TrayWnd”,NULL);::GetWindowText(::GetWindow(parent,1), caption, 200);::ShowWindow(::GetWindow(parent, 1),SW_HIDE);::GetWindowText(::GetWindow(parent,3), caption, 200);::ShowWindow(::GetWindow(parent, 3),SW_HIDE);::GetWindowText(::GetWindow(parent,6), caption, 200);::ShowWindow(::GetWindow(parent, 6),SW_HIDE);

第二篇:关闭win7任务栏小窗口和提示

Win7开了一些窗口时,在任务栏上就会有小窗口,而将鼠标放在上面的时候,与 Xp不同的是,会出现小的提示窗口,而且会是很多个,形成了一排,如果想要关闭,怎么办呢?

1.首先

如果想要将任务栏提示的窗口变成文字,只要在计算机-属性-高级系统设置-高级-性能-设置;里面有个启用桌面组合,去掉勾就可以了。

2.这样的化,鼠标放在任务栏上就会只有文字提示,但如果这个也不要的话,就修改注册表; 运行-Regedit.exe

HKEY_CURRENT_USER Control Panel Mouse

右边MouseHoverTime修改时间,加上5个0,这样的话就达到了目的!

第三篇:VB实现窗口最小化小任务栏

要实现窗口最小化必须满足以下条件:

1:按下最小化按钮,窗体不可见

2:最小化后,最小化窗体的图标必须出现在任务栏的通知区域中

3:当双击通知区域中的图标时,窗体又显示出来,同时通知区域中的图标消失.要满足上面的条件:

1:首先屏蔽窗体中系统自带的最小化图标,即Form.MinButton=False

2:声明1个API函数:

Public Declare Function Shell_NotifyIcon Lib “shell32.dll” Alias “ Shell_NotifyIconA”(ByVal dwMessage As Long, lpData As NOTIFYICONDATA)As Long

注意:上面这个API函数在XP中没有别名,将别名去掉后为:

Public Declare Function Shell_NotifyIcon Lib “shell32.dll”(ByVal dwMessage As Long, lpData As NOTIFYICONDATA)As Long

3:声明7个常数:

Public Const NIM_ADD = &H0

Public Const NIM_DELETE = &H2

Public Const NIF_ICON = &H2

Public Const NIF_MESSAGE = &H1

Public Const NIF_TIP = &H4

Public Const WM_MOUSEMOVE = &H200

Public Const WM_LBUTTONDBLCLK = &H203

4:定义1个NOTIFYICONDATA类型

Public Type NOTIFYICONDATA

cbSize as Long

hWnd as Long

uId as Long

uFlags as Long

uCallBackMessage as Long

hIcon as Long

szTip as String

End Type

5:声明一个nid的类型

Public nid as NOTIFYICONDATA

思路清晰后,开始编写代码

1:在窗体中画1个Command,它的Caption属性为:“最小化”

2:将窗体Form的MinButton的属性设为:“False”

3:在窗体中添加1个模块,模块中的代码为:

Public Declare Function Shell_NotifyIcon Lib “shell32.dll”(ByVal dwMessage As Long, lpData As NOTIFYICONDATA)As Long

Public Const NIM_ADD = &H0

Public Const NIM_DELETE = &H2

Public Const NIF_ICON = &H2

Public Const NIF_MESSAGE = &H1

Public Const NIF_TIP = &H4

Public Const WM_MOUSEMOVE = &H200

Public Const WM_LBUTTONDBLCLK = &H203

Public Type NOTIFYICONDATA

cbSize as Long

hWnd as Long

uId as Long

uFlags as Long

uCallBackMessage as Long

hIcon as Long

szTip as String

End Type

Public nid as NOTIFYICONDATA

4:编写Command的单击事件:

Private Sub Command1_Click()

nid.cbSize = Len(nid)

nid.uId = vbNull

nid.hWnd = Me.hWnd

nid.uFlags = NIF_TIP Or NIF_MESSAGE Or NIF_ICON

nid.uCallBackMessage = WM_MOUSEMOVE

nid.hIcon = Me.Icon

nid.szTip = “窗体最小化”

Shell_NotifyIcon NIM_ADD, nid

Me.Hide

End Sub

5:编写窗体的MouseMove事件:

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Dim msg As Long

msg = X / 15

If msg = WM_LBUTTONDBLCLK Then

Me.Show

Shell_NotifyIcon NIM_DELETE, nid

End If

End Sub

按F5启动,单击Command,看看通知区域中是不是多了个窗体的图标?双击该图标,窗体又显示出来了!

第四篇:15《Windows桌面 窗口菜单》教案

Windows桌面 窗口菜单》教案

课题:第十五课Windows桌面 窗口菜单 教学要求:

1、对有关Windows的知识作一总结,使学生在概念上对其有一定的理解,对计算机的认识更加系统化。

2、通过本课的学习,强化计算机的操作能力,进一步理解计算机是人们处理信息的“工具”。

3、Windows操作系统的桌面、图标、任务栏、快捷方式、窗口、菜单等概念,这些概念并不要求学生去记忆,只要求知道它们的外观、功能并能熟练操作即可。

教学重点:

通过本课的学习,强化计算机的操作能力,进一步理解计算机是人们处理信息的“工具”。教学过程:

一、谈话导入:

Windows操作系统是计算机的管家,它管理着计算机的运行。我们使用计算机这一信息处理工具,也要由Windows系统管理。

Windows操作系统为我们提供了“桌面”、“窗口|”、“菜单”“文件夹”等多种管理工具,这些工具与计算机的程序有关,又与人对计算机的操作有关,既与计算机处理信息有关,又与人和计算机的信息有关。今天我们就一起学习Windows的操作系统。

二、新授:

活动

一、试一试:设置桌面背景和屏幕保护程序。

1、什么是桌面背景

桌面背景是用户打开计算机进入Windows操作系统后,所出现的桌面背景颜色及图片。我们可以选择单一的颜色作为桌面的背景,也可以选择BMP、JPG等格式的文件作为桌面的背景。

2、设置方法:

教师出示下面文字,学生练习操作。

设置桌面背景时,右击桌面任意空白处,在弹出的快捷菜单中选择“属性”命令,或单击“开始”按钮,选择“控制面板”命令,在弹出的“控制面板”对话框中双击“显示”图标,在打开的“显示属性”对话框中选择“桌面”选项卡,在“背景”列表框中可选择一幅喜欢的背景图片,也可以单击“浏览”按钮,在本地磁盘或网络中选择其他图片作为桌面背景。在“位置”下拉列表中有居中、平铺和拉伸三种选项,可调整背景图片在桌面上的位置。若想用纯色作为桌面背景,可在“背景”列表中选择“无”选项,在“颜色”下拉列表中选择喜欢的颜色,单击“应用”按钮。

3、练习:学生上机操作。

4、设置屏幕保护

教师演示:

设置屏幕保护时,在 “显示属性”对话框中选择“屏幕保护程序”选项卡,在该选项卡的“屏幕保护程序”选项组中的下拉列表中,选择一种屏幕保护程序,即可看到它的显示效果。单击“设置”按钮,可对该屏幕保护程序进行一些设置;单击“预览”按钮,可预览该屏幕保护程序的效果,移动鼠标或敲击键盘即可结束屏幕保护程序;在“等待”文本框中可设置一定的时间并确定,这样如果计算机在这段时间内无操作就会启动屏幕保护程序。

学生操作

活动

二、认识图标,任务栏,快捷方式

试一试

1、拖动任务栏到桌面的任何一侧或是顶端,看看桌面有什么变化?

2、鼠标指针移动到任务栏边,变为双箭头形时,拖动,看看有什么变化?

3、右击文档或常用工具,在桌面上创建“快捷方式”

4、练习“最大化,最小化,”打开多个窗口操作。

活动

三、拓展知识

P42页:Windows操作系统的菜单

三、课堂小结

第五篇:获得桌面所有窗口句柄的方法总结

获得桌面所有窗口句柄的方法总结

第一种方法:

1.先获得桌面窗口

CWnd* pDesktopWnd = CWnd::GetDesktopWindow();2.获得一个子窗口

CWnd* pWnd = pDesktopWnd->GetWindow(GW_CHILD);3.循环取得桌面下的所有子窗口

while(pWnd!= NULL){

//获得窗口类名

CString strClassName = _T(“");//应该用TCHAR,用CStrting没有测试通过.::GetClassName(pWnd->GetSafeHwnd(),strClassName.GetBuffer(256),256);

//获得窗口标题

CString strWindowText = _T(”“);

::GetWindowText(pWnd->GetSafeHwnd(),strWindowText.GetBuffer(256),256);

//继续下一个子窗口

pWnd = pWnd->GetWindow(GW_HWNDNEXT);

} 第二种方法:

1.定义存放窗口句柄变量,和下标计数器

HWND m_hWndFind[1000];int m_Index;

2.先写一个BOOL CALLBACK EnumWndProc(HWND hwnd,LPARAM lParam)的回调函数.BOOL

CAllwindowsDlg::EnumWindowsProc(HWND hWnd, LPARAM lParam)

{

//查找可见的窗口

if(::GetWindowLong(hWnd,GWL_STYLE)& WS_VISIBLE)

{

m_hwndFind[m_Index] = hWnd;//record the HWND handle into array

m_Index++;//count start

}

return 1;

}

3.调用(这个回调函数回自动递归的便利所有可见窗口,直到完毕)

::EnumWindows(CAllwindowsDlg::EnumWindowsProc,NULL);

4.取得窗口名称和类名

for(int i = 0;i <=m_Index;i++)

{

HWND m_wnd = m_hwndFind[i];

::GetWindowText(m_wnd,m_store,128);

::GetClassName(m_wnd,m_strClass,MAX_PATH-1);

//获得窗口类名

CString strClassName = _T(”“);

::GetClassName(m_wnd,strClassName.GetBuffer(256),256);

//获得窗口标题

CString strWindowText = _T(”");

::GetWindowText(m_wnd,strWindowText.GetBuffer(256),256);

}

下载隐藏任务栏开始菜单关闭桌面窗口(5篇)word格式文档
下载隐藏任务栏开始菜单关闭桌面窗口(5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐