Skip to content

Instantly share code, notes, and snippets.

@nibasya
Last active August 29, 2018 15:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nibasya/a9c3d3870e5d21bbb444db7cb0d90051 to your computer and use it in GitHub Desktop.
Save nibasya/a9c3d3870e5d21bbb444db7cb0d90051 to your computer and use it in GitHub Desktop.
Updating CProgressCtrl State
// Updates progress bar
void CKCSSDlg::UpdateInfo()
{
double mem = m_MemUse;
mem = mem / m_MemMax;
if (mem > 0.8){
m_CtrlProgressMemory.SetState(PBST_PAUSED);
}
else if (mem > 0.95) {
m_CtrlProgressMemory.SetState(PBST_ERROR);
} else
m_CtrlProgressMemory.SetState(PBST_NORMAL);
m_CtrlProgressMemory.SetPos(short(mem*PROGRESSMAX));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment