4jcraft/Minecraft.Client/Platform/Common/XUI/XUI_Ctrl_ProgressCtrlBase.cpp
2026-03-22 12:40:22 -05:00

23 lines
701 B
C++

#include "../../Minecraft.World/Platform/stdafx.h"
#include "XUI_Ctrl_ProgressCtrlBase.h"
HRESULT CXuiCtrlProgressCtrlBase::OnGetSourceDataText(
XUIMessageGetSourceText* pGetSourceTextData, BOOL& bHandled) {
// The Xui backend calls GetSourceDataText every frame to get the text for
// the indexed label We don't want to change the label, but take this
// opportunity to send out a message to ourself to update the value of the
// progress bar
this->SetValue(GetValue());
int min, max;
this->GetRange(&min, &max);
this->SetRange(min, max);
pGetSourceTextData->szText = L"";
pGetSourceTextData->bDisplay = FALSE;
bHandled = TRUE;
return S_OK;
}