0
我有一個自定義小部件類繼承自GtkWidget
,我想在Win32下用作OpenGL繪圖表面。爲GTK小部件設置WNDCLASS風格
現在我需要一個Win32-Window作爲繪圖區域,在窗口類中設置了CS_OWNDC
標誌。 GTK +是否使用Win32-Windows使其成爲可能,如果是這樣,我該如何修改所使用的WNDCLASS
結構?
編輯:由於在較新版本的Windows中設備上下文的數量不受限制,因此只需獲取並從不釋放DC似乎可以做到這一點。但當然這只是一個解決方法,所以我會保持這個線程打開,以防有人有想法。
不幸的是,GtkGLExt不適用於GTK 3.存在一個端口,但它僅限於X11。 –
@datenwolf自3.16開始,GtkGLArea在GTK + 3中。 – user877329