Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Zrusenie stavu progresbar na XP

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Zrusenie stavu progresbar na XP

Autor: RadekChalupa

13:47:17 16.11.2009

Zkusil jsem to v XP (ve virtual pc) a takhle mě to funguje:

[code]
void CMfcTestDlg::OnBnClickedCheck1()
{
CWindow wnd;
wnd.Attach(GetDlgItem(IDC_PROGRESS1)->m_hWnd);
if (IsDlgButtonChecked(IDC_CHECK1) == BST_CHECKED)
{
wnd.ModifyStyle(0, PBS_MARQUEE);
wnd.SendMessage(PBM_SETMARQUEE, (WPARAM)TRUE);
}
else
{
wnd.SendMessage(PBM_SETMARQUEE, (WPARAM)FALSE);
wnd.ModifyStyle(PBS_MARQUEE, 0);
}
}
[/code]

Radek Chalupa
- vývoj software na zakázku
- školení programování (C/C++, Win32 API, ATL, COM, ActiveX, C#, NET Framework, MFC)
http://www.radekchalupa.cz

Citovat příspěvek

 

Zrusenie stavu progresbar na XP

Autor: MajoCQ

13:20:04 16.11.2009

Dobry den

V MFC aplikacii mam progress bar (CProgressCtrl), ktory mam nastaveny ako marquee (nezobrazuje kolko vypoctov je hotovych ale iba to ze prebieha vypocet). Na systeme s Win Vista sa po odoslani spravy PBM_SETMARQUEE s hodnotou FALSE, progressbar zastavi a vrati do povodneho (prazdneho) stavu. Na systeme s Win XP sa ale iba zastavi ale do povodneho stavu sa nevrati - ostane stat. Skusal som nastavit SetPos(0), SetStep(0) a Ivalidate ale bez vysledku...

Dakujem

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: