0
我希望我的應用程序被鎖定在顯示的一個位置並且不允許它移動。該應用程序使用WxWidgets編寫。鎖定wxframe的位置
我使用的Windows 7
wxWidgets的2.8.12和gcc4.7 MinGW的任何幫助,將不勝感激。
我希望我的應用程序被鎖定在顯示的一個位置並且不允許它移動。該應用程序使用WxWidgets編寫。鎖定wxframe的位置
我使用的Windows 7
wxWidgets的2.8.12和gcc4.7 MinGW的任何幫助,將不勝感激。
您需要處理移動和大小事件。
事情是這樣的:
void MyFrame::OnMove(wxMoveEvent& )
{
// set position back to where you want to keep it
SetSize(x, y, wxDefaultCoord, wxDefaultCoord, wxSIZE_USE_EXISTING);
}
void MyFrame::OnSize(wxSizeEvent& )
{
// set position back to where you want to keep it
SetSize(x, y, wxDefaultCoord, wxDefaultCoord, wxSIZE_USE_EXISTING);
}
要防止調整它足以不要使用'wxRESIZE_BORDER'風格的框架。沒有對稱的方式來阻止它被移動,因爲不允許用戶這樣做是一個非常糟糕的主意。即提交者不應該首先嚐試這樣做。 – 2013-02-28 13:04:40