2013-01-16 29 views
-1

我想創建一個包含某個應用程序圖標的碼頭,並且在運行時用戶可以通過將應用程序拖動到碼頭來將應用程序添加到該碼頭。當用戶點擊該碼頭中的任何應用程序圖標時,該應用程序應該午餐如何創建另一個碼頭

野兔我不想替換系統碼頭,或者我不試圖在應用程序內創建碼頭。這只是系統中的另一個碼頭。

所以任何人都可以告訴我如何設置這個碼頭應用程序。

+0

爲什麼多個碼頭?你喜歡它嗎?或者這只是一個學習目的的問題? –

+0

@AnoopVaidya,沒有任何我必須這樣做。從最近2天開始,我仍在繼續工作 – user1913523

+0

您無法啓動OSX基座的多個實例。但是,您可以編寫一個模仿其行爲的OSX應用程序。 – yiding

回答

1

只需創建一個NSWindow,並設置正確的水平-[NSWindow setLevel:NSDockWindowLevel];
您還可以設置窗口不與頂部按鈕欄和具有透明的內容查看。
然後您應該處理應用程序的拖放。

相關問題