2011-02-22 13 views
2

我試圖將我用C#編寫的應用程序之一 - Windows窗體轉換爲C++ - wxWidgets。wxWidgets - 創建一個可移動的無框架

我的應用程序是無邊界的,並且在可用於移動表單的表單頂部有一個薄而透明的面板。 (我用這個問題的技術:Make a borderless form movable?

現在,我基本上想在wxWidgets中做同樣的事情,我在互聯網上搜索瞭如何處理一個wxPanel上的鼠標事件,並發現了一對例子,但都在他們的文章/問題中使用了wxPython,並且我完全不瞭解Python。

那麼如何在C++中做同樣的事情 - wxWidgets?

回答

0

「如何觸發鼠標按下事件?」。您不必擔心「解僱」事件 - 操作系統會這樣做。您需要處理EVT_LEFT_DOWN事件。你的問題是關於如何處理wxWidgets事件?你看過示例程序嗎? http://docs.wxwidgets.org/2.6/wx_samples.html他們都在C++中。

還有就是這裏怎麼處理事件的描述:http://docs.wxwidgets.org/2.6/wx_eventhandlingoverview.html#eventhandlingoverview

如果你的問題是關於在辦理EVT_LEFT_DOWN事件的細節更具體的東西,那麼請把你的代碼,描述你想要它做的事以及它做了什麼。