We might fix this in the Bar meter one of these days, but here is a relatively easy temporary solution if you want to have some portion, presumably some number of pixels from the right-hand of the image, always displayed, while maintaining the accuracy of the measurement.
So first, create the image for your bar: Then create a second image, this will be just the portion of the bar image, or some other image you want, to use as the "border". Then take a look a this skin to see a way to position this second image, using an Image meter, in the correct position in the X-axis to act the way you might expect.
Code: Select all
[Rainmeter]
Update=100
DynamicWindowSize=1
AccurateText=1
[MeasureLoop]
Measure=Loop
StartValue=0
EndValue=100
MinValue=0
MaxValue=100
[MeterBack]
Meter=Image
W=300
H=20
SolidColor=47,47,47,255
[MeterBar]
Meter=Bar
MeasureName=MeasureLoop
BarImage=#@#Images\Bar300x20.png
BarOrientation=Horizontal
[MeterBorder]
Meter=Image
X=(Clamp((300 * ([MeasureLoop]/100)),0,296))
ImageName=#@#Images\Border4x20.png
DynamicVariables=1