HideTaskbarIcon

中国机械与配件网4670

今天给各位分享HideTaskbarIcon的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

跪求HideTaskbarIcon(隐藏任务栏图标) V1.01 绿色汉化版软件百度云资源

链接:

提取码:f6if

软件名称:HideTaskbarIcon(隐藏任务栏图标)V1.01绿色汉化版

语言:简体中文

大小:661KB

类别消卖:系统工具

介绍:HideTaskbarIcon是一款非常好用的隐藏任则铅务栏图标软件,隐藏拿盯逗的是任务栏的图标,简直就是上班族的福利,需要的话就快下载吧!

c# 用代码打开外部程序托盘,并直接进入托盘状态,急急急

Windows 95以及后来的Windows版本允许你将程序图标放入系统托盘。所谓系统托盘,通常指的是屏幕右下方显示时间,音量等图标的那个区域。这个区域主要用于显示状态信息或者当你运行的程序不可见时,允许你方便地访问程序的主要特性。这个区域还可以用于显示小程序的图标,以便用户容让氏早易访问主程序,或者在预定的时间加载主程序。

有些系统托盘图标可以变化用以指示程序状态,例如,浏览器的坦雀系统托盘图标当modem接收和发送数据时显示的是不同的图标。把鼠标移到托盘图标上停留一下常常会显示一个提示,根据程序的状态,它可能也会变化。在托盘图标上单击鼠标右键常常显示一个程序菜单,而双击鼠标左键常常可以启动主窗口或应用程序。

访问系统托盘的方法是通过Shell_NotifyIcon函数和NOTIFYICONDATA结构实现的。

typedef struct _NOTIFYICONDATA {

DWORD cbSize;

HWND hWnd;

UINT uID;

UINT uFlags;

UINT uCallbackMessage;

HICON hIcon;

TCHAR szTip[64];

DWORD dwState; //Version 5.0

DWORD dwStateMask; //Version 5.0

TCHAR szInfo[256]; //Version 5.0

UINT uTimeout; //Version 5.0

TCHAR szInfoTitle[64]; //Version 5.0

DWORD dwInfoFlags; //Version 5.0

} NOTIFYICONDATA, *PNOTIFYICONDATA;

为了要核没在系统托盘中显示图标,用NIM_ADD标志调用Shell_NotifyIcon函数。

#define ID_TASKBARICON 100

#define WM_ICONNOTIFY (WM_USER + 101)

NOTIFYICONDATA nid;

// 初始化系统托盘图标

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;

m_tnid.hIcon=AfxGetApp()-LoadIcon(IDR_MAINFRAME);

::Shell_NotifyIcon(NIM_ADD,m_tnid);

cbSize成员是结构的大小(使用它主要是为了支持将来这个结构大小增加)。

hWnd是窗口句柄。当图标发生某事件时(如单击、双击等),Windows将向窗口发送uCallbackMessage成员指定的消息。uID成员指定与图标关联的ID。它不是很重要,除非你需要显示并跟踪几个图标。

uFlag成员告诉Windows应该读取哪个成员。当添加一个图标时,应该包含这个结构的大多数成员。当更新图标时,如只是需要改变图标时,你只要设置相应

的标志就可以了。

hIcon成员是你想显示的图标。 最后,szTip成员是提示文本。设置好这些结构成员后,调用Shell_NotifyIcon函数。

当与图标关联的事件发生时,Windows将发送uCallbackMessage成员指定的消息。IParam包含发送的消息。当获得WM_LBUTTONDBLCLK消息时显示主窗口 在这里我们可以定义一个WM_MYNOTIFYICON

#define WM_MYNOTIFYICON WM_USER+101或者启动主程序。当获得WM_RBUTTONUP消息时显示菜单。

注意:如果在系统托盘中单击鼠标右键,有时会有一个弹出式(上下文菜单)菜单显示/消失的怪现象,可以参考下列代码加以解决。

switch(message)

{

case MYWM_NOTIFYICON:

if(lParam==WM_LBUTTONDBLCLK)

{

AfxGetApp()-m_pMainWnd-ShowWindow(SW_SHOW);

CenterWindow();

}

else if(lParam==WM_RBUTTONDOWN)

{

CMenu menu;

menu.LoadMenuW(IDM_RIGHT_MENU);

CMenu *pMenu;

pMenu=menu.GetSubMenu(0);

POINT point;

GetCursorPos(point);

pMenu-TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,AfxGetMainWnd());

}

break;

case WM_SYSCOMMAND:

if(wParam==SC_MINIMIZE||wParam==SC_CLOSE)

{

AfxGetApp()-m_pMainWnd-ShowWindow(SW_HIDE);

return 0; //请问这里为什么要加个return 0 呢???

}

break;

} 不论什么时候,你都可以用 NIM_MODIFY 调用 Shell_NotifyIcon。程序终止之前,用 NIM_DELETE 调用 Shell_NotifyIcon从托盘中清除图标。

Shell_NotifyIcon(NIM_DELETE, nid);

另外打开程序时直接最小托盘

CMyEyeProtectApp::InitInstance()函数中

m_pMainWnd-ShowWindow(SW_HIDE);

这样就可以在开始的时候直接进入托盘

另外在程序开始之前出现一个几秒钟的启动画面

CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中

CSplashDlg *dlg=new CSplashDlg(this);

dlg-Create(CSplashDlg::IDD,this);

dlg-ShowWindow(SW_SHOW);

dlg-CenterWindow(this);

dlg-UpdateWindow();

Sleep(2000);

dlg-DestroyWindow();

把那对话框的属性贴上你想显示的图片,然后去掉边框,再按上面方法处理就可以了

怎么把电脑右下角隐藏的图标显示出来?

右键点任务栏,选择属性——点隐藏不活动的图标后面的:自定义——选择你想显示出来的图标,把后面的不活动时隐藏或者总是隐藏,改为总是显示,点确定,大功告成!

延展阅读:

图标替换

简介

单个文件夹带裤的替换,可以通过在要替换的“文件夹图标”上“右键 / 属性 / 自定义 / 更改图标”,然后“浏览”选择你喜欢的 .ico 格式图标,应用确定即可!

整套windows系统图标的替换,需要通过Iconpackager软件来实现(Iconpackager 软件的下载,参见扩展阅读)。安装Iconpackager软件后,打开下载的ip包,双击后缀为" .iconpackage "的文件应用,或者在iconpackager软件中点“安装新包裹”载入IP包。

恶意图标

相信经常上网的网友们就不难发现,一旦桌面上出现了无法删除的槐行顷恶意图标,对于普通用户来说怎么都是一件令人苦恼的事情。无论是手动修复大量的注册表信息还是进行复杂的系统设置,对于大部分用户来说都不是一件容易的事情。金山卫士针对这一点,把删除桌面恶意图标立即收录,只要使用系统急救箱就能轻松把桌面恶意图标删除。金山卫士的快速,安全,小巧让很多人难以置信。这样一来,网民们就能轻松摆脱桌面“难缠”的恶意图标了。

图标消失

大多的病毒喜欢绑架系统的常用组件,重要功能文件,实际上却执行了一个广告木马程序,该木马会篡改用户的首页。

对于普通用户来说不知道如何操作,只要使用金山卫士就能轻松把桌面上的图标修复回铅陆来 。

提供一个手动修复方法

新建一个记事本,把下面内容复制进去

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]"ShellState"=hex:24,00,00,00,37,a8,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\01,00,00,00,0d,00,00,00,00,00,00,00,02,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]"HideIcons"=dword:00000000

保存下来,然后重新命名为“123.reg”导入即可。

电脑下面的菜单栏不见了怎么办?

电脑桌面下面任务栏不见了可能是开启了自动隐藏任务栏功能,关闭该功能即可。

恢复电脑桌面下面任务栏需要分三瞎尺个步骤,具体操作如下:

1、鼠标右键磨桥高点击个性化,首先在电脑桌面右键点击,选择弹窗中的个性化。

2、然后切换为任务栏页面,将在桌面模式下自动隐藏任务栏关闭。

3、接着将任务栏在屏幕上的消尺位置更改为底部即可。

菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。点击以后,即可显示出菜单项。菜单栏是按照程序功能分组排列的按钮集合,在标题栏下的水平栏。

vmware workstation的任务栏图标怎么彻底关掉啊

如果只是不要图标的话, 右键点任盯余务栏图标再选Hide Tray Icon

如果是要完全关闭的话,右键点 我的电脑-管理,然后选择服务,把vmware相关的几个服务都禁止了。下次开机就不会自己启动了。

一般来说关了虚拟机就可以了,那几个服务不开虚拟机不碍事,枣氏没那几凳则散个服务你也开不了虚拟机。

VB中窗体的SHOWINTASKBAR属性可以在代码中进行设置吗

VB的ShowInTaskbar属性不可以在运行时设置,但是通过API代码芦拆缓碧,可以在运行时设置窗口是否在

任务栏

中显示,代码如下:

Private

Declare

Function

GetWindowLong

Lib

"user32"

Alias

"GetWindowLongA"

(ByVal

hwnd

As

Long,

ByVal

nIndex

As

Long)

As

Long

Private

Declare

Function

SetWindowLong

Lib

"user32"

Alias

"SetWindowLongA"

(ByVal

hwnd

As

Long,

ByVal

nIndex

As

Long,

ByVal

dwNewLong

As

Long)

As

Long

Private

Const

GWL_EXSTYLE

=

(-20)

Private

Const

WS_EX_APPWINDOW

=

H40000

Private

Const

WS_EX_TOOLWINDOW

=

H80

Private

Declare

Function

SetWindowPos

Lib

"user32"

(ByVal

hwnd

As

Long,

ByVal

hWndInsertAfter

As

Long,

ByVal

X

As

Long,

ByVal

Y

As

Long,

ByVal

cX

As

Long,

ByVal

cy

As

Long,

ByVal

wFlags

As

Long)

As

Long

Private

Const

HWND_TOP

=

Private

Const

SWP_NOSIZE

=

H1

Private

Const

SWP_NOMOVE

=

H2陪哪枣

Private

Const

SWP_NOZORDER

=

H4

Private

Const

SWP_NOACTIVATE

=

H10

Private

Const

SWP_

SHOWWINDOW

=

H40

Private

Const

SWP_HIDEWINDOW

=

H80

Sub

ShowTaskbarIcon(lHwnd

As

Long,

b

As

Boolean)

lExStyle

=

GetWindowLong(lHwnd,

GWL_EXSTYLE)

If

b

Then

lExStyle

=

lExStyle

Or

WS_EX_APPWINDOW

Else

lExStyle

=

lExStyle

And

Not

WS_EX_APPWINDOW

End

If

SetWindowPos

hwnd,

HWND_TOP,

0,

0,

0,

0,

SWP_NOMOVE

Or

SWP_NOSIZE

Or

SWP_NOZORDER

Or

SWP_NOACTIVATE

Or

SWP_HIDEWINDOW

SetWindowLong

lHwnd,

GWL_EXSTYLE,

lExStyle

SetWindowPos

hwnd,

HWND_TOP,

0,

0,

0,

0,

SWP_NOMOVE

Or

SWP_NOSIZE

Or

SWP_NOZORDER

Or

SWP_NOACTIVATE

Or

SWP_SHOWWINDOW

End

Sub

Private

Sub

Command1_Click()

'显示任务栏图标

ShowTaskbarIcon

Me.hwnd,

True

End

Sub

Private

Sub

Command2_Click()

'隐藏任务栏图标

ShowTaskbarIcon

Me.hwnd,

False

End

Sub

关于HideTaskbarIcon和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。