作者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