簡體   English   中英

wxWidgets創建一個存在於桌面上的應用程序?

[英]wxWidgets create an app that lives on the desktop?

是否可以使用wxWidgets和C ++創建將在桌面上顯示的應用程序? 我的意思是,它只會顯示在桌面上,如Geektools,Rainmeter等。

沒有開箱即用。

您可以嘗試獲取桌面的HWND,並通過從wxControl或wxWindow派生類來自行創建自己的控件,並在wxWidge中創建自己的控件。 做起來並不難:)。 您甚至可以使用wxHTMLWindow或wxWebConnect(3rdParty,基於Webkit)。

請參閱GetDesktopWindow():

http://msdn.microsoft.com/en-us/library/ms633504(VS.85).aspx

假設你在Windows上。 您必須自己檢查Linux上的WindowManagers文檔。 如果您使用的是KDE,我建議您直接使用QT或使用KDE API。 Gnome也一樣。

盡管如此,使用相應的os / windowmanager api會更容易。

希望有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM