2010-06-16 105 views
1

我正在構建一個RDP客戶端,我的工具欄顯示正在運行的應用程序,與Windows工具欄相同。我需要支持雙顯示器,所以我的問題是1)如何檢測到有多個顯示器,以及2)是否有計算工具欄上圖標寬度的公式?計算工具欄圖標寬度

我知道,在開始時,寬度不依賴於顯示器的數量,並且總是相同的大小。在我必須開始「縮小」它們的寬度之前,可以顯示的圖標數量是什麼,它也取決於屏幕分辨率。

任何想法?

回答

0

回答1) - 有EnumDisplayMonitors函數。 現在關於2) - 你的意思是「像Windows工具欄」?如果你的意思是類似於任務欄,那麼我想它主要取決於你想使用的圖標大小。所有標準應用程序圖標通常提供16x16,24x24,32x32,48x48等圖標大小。沒有通用公式 - 你知道你有多少寬度可用,然後你決定使用哪個圖標大小。但請記住,無論圖標有多小,您最終都會耗盡空間,因此您可能應該考慮添加某種滾動按鈕。希望有所幫助。