1

我有一个皮肤,它显示了使用我电脑 RAM 的前 10 个进程。我想阻止皮肤自动调整大小。

初始化皮肤时,如果内容超过指定的大小参数,则调整皮肤的大小/移动以适合此内容。

我已经实现了一个刷新按钮,我可以用它来让皮肤回到它的预期位置,但这是一个权宜之计,我希望它永远不会改变,无论内容的长度如何。

dynamicWindowSize参数似乎应该这样做,但设置为 0 时无效。

奇怪的是,我的 CPU 皮肤从未发生过这种情况,它具有相同的参数设置。

雨量计改编的 illustro 皮肤

这是我的皮肤:

[Rainmeter]
Author=Pul53dr1v3r
AppVersion=1.1
Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,14
DynamicWindowSize=1

[Variables]
fontName=Consolas
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,200

[MemTitleText]
Meter=STRING
MeterStyle=Style
StringAlign=CENTER
StringCase=UPPER
StringStyle=NONE
StringEffect=NONE
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=11
AntiAlias=1
ClipString=1
X=100
Y=12
W=45
H=18
Text="R A M"

[Refresh]
Meter=IMAGE
ImageName=#@#white.png
X=180
Y=12
W=16
H=15
LeftMouseDownAction=!RainmeterRefreshApp

[MeasureTopMem]
Measure=Plugin
Plugin=Plugins\TopProcesses.dll
ReQuery=1
IgnoredProcesses=Idle|_Total|rundll32|wscript|userinit
MetricType=Memory
ProcNums=1-10
Format="%Memory - %pName"

[TopMemText]
Meter=String
MeterStyle=Style
MeasureName=MeasureTopMem
StringAlign=LEFT
StringCase=UPPER
StringStyle=BOLD
StringEffect=NONE
FontEffectColor=0,0,0,50
FontColor=250,250,250,200
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1
X=35
Y=10R
4

0 回答 0