如何让运行的程序不要在任务栏显示

发布网友

我来回答

1个回答

热心网友

今天我也在想这个问题。后来在网页上和msdn中找到一种方法。
先得到任务栏的句柄:
hTabWnd
=
FindWindow("Shell_TrayWnd",
0);
hTabWnd
=
FindWindowEx(hTabWnd,
0,
"ReBarWindow32",
NULL);
hTabWnd
=
FindWindowEx(hTabWnd,
0,
"MSTaskSwWClass",
NULL);
hTabWnd
=
FindWindowEx(hTabWnd,
0,
"SysTabControl32",
NULL);
然后用TabCtrl_DeleteItem删除你想要删除的那个按钮(就是程序在任务栏中的那个)。
不过我调用TabCtrl_GetItem时老是出现非法内存操作,哪位哥们给个方法?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com