此代碼:Captionless wxPython的窗口隱藏任務欄
import wx
app = wx.App()
frame = wx.Frame(None, style = wx.DEFAULT_FRAME_STYLE & ~wx.CAPTION)
frame.Maximize()
frame.Show()
app.MainLoop()
生產覆蓋整個屏幕,包括我的任務欄的框架。有沒有辦法讓它只佔用不在任務欄上的屏幕?
操作系統:Windows XP
的Python:2.7.3
- 的wxPython:2.9.3.1
我想你可以留下的窗口標題,但使標題欄和邊框寬度爲零做到這一點。即使使用直接的Windows API調用,這也會很棘手,但不知道如何在wx中執行它。 – 2012-08-06 16:15:49
@MarkRansom,你能指點我如何在Windows API中做什麼?我已經在這個項目的擴展模塊中使用了一些C++,所以我可能能夠做到這一點。 – 2012-08-06 17:23:36
對不起,但我不完全確定 - 這將涉及我的一些實驗。我可能從WM_NCCALCSIZE或WM_NCHITTEST開始。 – 2012-08-06 17:45:47