簡體   English   中英

XCB xcb_window_t VS xcb_drawable_t

[英]XCB xcb_window_t VS xcb_drawable_t

我正在嘗試通過此鏈接學習XCB並編寫一些“庫”,這樣我就不會忘記每次都要做什么。 我正要打開一個窗口,幾乎可以開始繪畫了。 但是,令我感到困惑的是,在一些較早的示例中,它們使用xcb_window_t,但在新示例中,將“ window”變量設置為xcb_drawable_t。 我之前只是使用過它,但是現在我在“簡單的窗口操作”部分,並且函數似乎使用xcb_window_t作為輸入。 這些可以互換使用,還是需要自己做?

X11中有兩種可繪制對象:Windows和pixmaps。 換句話說:窗口是可繪制的,而像素圖是可繪制的。 沒有別的是可繪制的。

每個接受xcb_drawable_t函數都可以使用窗口或像素圖進行調用。 需要窗口的函數僅接受xcb_window_t

暫無
暫無

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

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