作者lovesnake (LoyalDog)
看板Programming
標題[問題] 各種視窗如何寫
時間Thu Aug 15 09:10:50 2013
1,
最近很多應用程式都流行無接縫視窗模式,在電腦資源過剩的情況,確實是個十分方便的東西。
但如何實作呢?
以無接縫視窗為題,只會找到一些像是私密瀏覽或某某軟體的介紹。
想知道實際可用的API即相關程式碼。
2,
這就比較不稀奇了。從古至今都有許多遊戲的splash畫面做成無框且不規則,同上,想知道實際做法。另外不知實際繪圖用的區塊是否可能使用相同的做法? (非用方框模擬,點擊不規則區域外可確實找到parent)
希望有可跨平台的API (LIKE QT)可用,或者可提供精確的關鍵字查詢。
還請不吝指教
謝謝!!
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.80.3.61
1F:推 Bencrie:有沒有實際例子啊,不懂 Seamless 定義orz 140.92.71.39 08/15 13:14
2F:→ Bencrie:2 以前用 GTK 做過類似的,不過圖是靜態的 140.92.71.39 08/15 13:15
3F:→ Bencrie:然後圖形狀越複雜,效能越差 140.92.71.39 08/15 13:16
4F:→ lovesnake:無縫是指視窗完全沒有邊框且完全吻合螢 118.161.163.13 08/16 12:51
5F:→ lovesnake:幕大小,layout在最上層這樣。像是KMpla 118.161.163.13 08/16 12:51
6F:→ lovesnake:yer,英雄聯盟,virtual box 都有類似功 118.161.163.13 08/16 12:51
7F:→ lovesnake:能 118.161.163.13 08/16 12:51
8F:→ azureblaze:stackoverflow.com/questions/2398746/ 36.224.97.5 08/16 19:02
9F:→ lovesnake:Thanks! 140.121.198.85 08/18 17:14
10F:推 Bencrie:沒有邊框且吻合螢幕大小那不就全螢幕嗎 XD 140.92.71.39 08/20 11:52
11F:→ purpose:跟樓上同感 124.8.141.206 08/20 13:11
12F:→ azureblaze:一般全螢幕是指獨占顯卡資源的那種 1.34.63.98 08/20 14:07
13F:→ azureblaze:切畫面的時候螢幕會閃解析度可能會變 1.34.63.98 08/20 14:07
14F:→ lovesnake:感謝樓上解說,切換不LAG實在非常好用 140.121.198.85 08/21 01:45
15F:推 Bencrie:用 OpenGL 就沒這問題。D3D 切 process 140.92.71.39 08/22 09:20
16F:→ Bencrie:會 device lost 140.92.71.39 08/22 09:20
17F:推 i9100:關鍵字應該是mask, 準備一張圖片,想透明的地 61.220.40.61 09/06 16:00
18F:→ i9100:方弄純色. 可以製作不規則視窗 61.220.40.61 09/06 16:00
19F:→ lovesnake:感謝回復,可是這樣若點擊透明的部分 140.121.198.85 09/06 21:44
20F:→ lovesnake:會作用到底層視窗嗎? 140.121.198.85 09/06 21:45
21F:推 Bencrie:會 140.92.71.39 09/17 09:16