Im pretty new to MFC, im writing this prog to display some system info, it all works fine aside from the control that displays dwMemoryLoad, it should give out a percentage, but its either at 0 or 100%, presumably its typed wrong, and is being interpreted as on or off, either way, any help appreciated, my snipped function is (yes ive called the MEMORYSTATUS in my prog, it all works fine, just this):

void COsiDlg::OnRefresh()
{
m_strMemLoad.Format("%d %%",
mem_stat.dwMemoryLoad);

UpdateData(FALSE);
}

Thx in advance