2010-06-16 74 views
1

我正在构建一个RDP客户端,我的工具栏显示正在运行的应用程序,与Windows工具栏相同。我需要支持双显示器,所以我的问题是1)如何检测到有多个显示器,以及2)是否有计算工具栏上图标宽度的公式?计算工具栏图标宽度

我知道,在开始时,宽度不依赖于显示器的数量,并且总是相同的大小。在我必须开始“缩小”它们的宽度之前,可以显示的图标数量是什么,它也取决于屏幕分辨率。

任何想法?

回答

0

回答1) - 有EnumDisplayMonitors函数。 现在关于2) - 你的意思是“像Windows工具栏”?如果你的意思是类似于任务栏,那么我想它主要取决于你想使用的图标大小。所有标准应用程序图标通常提供16x16,24x24,32x32,48x48等图标大小。没有通用公式 - 你知道你有多少宽度可用,然后你决定使用哪个图标大小。但请记住,无论图标有多小,您最终都会耗尽空间,因此您可能应该考虑添加某种滚动按钮。希望有所帮助。