p3d gauge 尺寸问题
1. 在panel.cfg中,每個(gè)window可以有多個(gè)gauge,window是gauge的容器
2. 在panel.cfg中,background_color為window背景色,如果設(shè)置為0,0,0,未被gauge覆蓋的
部分會(huì)透明
3. 在panel.cfg中,size_mm和gaugeXX的W,H是window和gauge的占比關(guān)系,而不是真實(shí)尺寸,
如果size_mm == W,H,那么gauge會(huì)撐滿window,否則,會(huì)用background_color填充
4. 對于MAKE_STATIC類的gauge,gauge運(yùn)行時(shí),gauge的實(shí)際尺寸是背景圖(MAKE_STATIC第
二個(gè)參數(shù))尺寸的大小再乘一個(gè)比例系數(shù),即?pgauge->x_adjust 和 pgauge->y_adjust,因此我們
使用GDI來繪制gauge的話,繪制的尺寸可以以背景圖大小來繪制,最后?StretchBlt 的時(shí)候,使用
比例系數(shù)實(shí)現(xiàn)GDI的繪制大小與gauge大小的匹配
?
?上面第3條實(shí)現(xiàn)window和gauge大小一致,第4條首先讓gdi繪制大小與gauge圖片大小一致,然后
在通過比例系數(shù)來實(shí)現(xiàn)gdi繪制大小與gauge實(shí)際大小一致。
總結(jié)
以上是生活随笔為你收集整理的p3d gauge 尺寸问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 萌娃上台表演节目10秒后睡着 叫都叫不醒
- 下一篇: MFC序列化(serial)简单例子