我有一个应用程序(菜单栏),在运行时,它会将自己置于屏幕顶部,其他所有加载的内容都会自动知道在该菜单栏下方加载。就像程序建立了一个新的屏幕“顶部”,并且该顶部从菜单栏的正下方开始。我想在 vb.net 中复制这个功能。有谁知道如何做到这一点?
基本上,我正在寻找一些东西来告诉 Windows 屏幕顶部从我的程序下方开始。我希望这是有道理的。
谢谢。
查看 Arik Poznanski 的以下项目
http://www.codeproject.com/Articles/3728/C-does-Shell-Part-3
获取此代码,编译并将其添加到您的项目中作为参考。然后在表单中加载
Me.Edge = AppBarEdges.Top 'sets the form to dock at the top of the screen
这会将其设置为屏幕顶部,其他所有内容均位于下方。