void wxGauge::Pulse() { if (wxApp::GetComCtl32Version() >= 600) { // switch to indeterminate mode if required SetIndeterminateMode(); SendMessage(GetHwnd(), PBM_STEPIT, 0, 0); } else { // emulate indeterminate mode wxGaugeBase::Pulse(); } }
void wxGauge::Pulse() { if (wxApp::GetComCtl32Version() >= 600) { // switch to indeterminate mode if required SetIndeterminateMode(); // NOTE: when in indeterminate mode, the PBM_SETPOS message will just make // the bar's blocks move a bit and the WPARAM value is just ignored // so that we can safely use zero SendMessage(GetHwnd(), (UINT) PBM_SETPOS, (WPARAM)0, (LPARAM)0); } else { // emulate indeterminate mode wxGaugeBase::Pulse(); } }