自定义Windows任务栏

时间:2017-02-09 20:01:54

标签: windows

出于安全原因,我已将Windows shell更改为我编写的自定义应用程序。我在屏幕底部创建了一个栏,类似于我目前称为状态栏的任务栏,因为它没有按住图标来选择任务。我的主要问题是:

我可以让这个状态栏占用它的屏幕空间,以便其他应用程序不会在它下面呈现自己吗?请注意,我已经将它设置为Always on Top,它可以工作很棒,除了其他窗户出现在它下面。

例如,如果屏幕是1680x1050,我可以让这个状态栏占据屏幕的底部50像素行,但让Windows告诉应用程序屏幕是1680x1000(这是我假设在使用时实际的Windows任务栏)?

相关问题:

  • 我可以交替地以某种方式扩展实际的Windows任务栏,以便获得所有Windows任务栏功能,但是控制它的确切行为方式吗?也许通过Task Bar子类?

1 个答案:

答案 0 :(得分:1)

使用SHAppBarMessage()。请参阅article中的示例。相关问题 - 没有公共API。