Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++][winAPI] Pasek postępu ze stylem PBS_SETMARQUEE.

Ostatnio zmodyfikowano 2014-02-12 21:55
Autor Wiadomość
ja.
Temat założony przez niniejszego użytkownika
[C++][winAPI] Pasek postępu ze stylem PBS_SETMARQUEE.
» 2014-02-12 09:49:27
Witam,

Mam taki kod:
C/C++
HWND hProgressBar = CreateWindowEx( 0, PROGRESS_CLASS, NULL, WS_CHILD | WS_VISIBLE | PBS_SMOOTH,
10, 10, 200, 15, hwnd,( HMENU ) 200, hInstance, NULL );

SendMessage( hProgressBar, PBM_SETMARQUEE, TRUE, 0 );
Ale:
`PBM_SETMARQUEE' undeclared (first use this function)

Jak to naprawić?
P-104492
xevuel
» 2014-02-12 18:16:13
Frazy, które należy wpisać w wyszukiwarkę google:
P-104525
ja.
Temat założony przez niniejszego użytkownika
» 2014-02-12 18:41:56
Dobra, więc zastosowałem:
C/C++
//...
HWND hProgressBar = CreateWindowEx( 0, PROGRESS_CLASS, NULL, WS_CHILD | WS_VISIBLE | PBS_SMOOTH,
10, 10, 200, 15, hwnd,( HMENU ) 200, hInstance, NULL );

SendMessage( hProgressBar,( UINT ) PBM_SETMARQUEE,( WPARAM ) TRUE,( LPARAM ) 0 );
//...
A na początku programu:
C/C++
//...
#define PBS_MARQUEE  0x08
#define PBM_SETMARQUEE WM_USER + 10
//...
I wszystko się kompiluje, ale na pasku postępu nic nie ma (jest pusty).
P-104529
xevuel
» 2014-02-12 18:51:29
Zainicjowałeś właściwą wersję comctl32.dll? [MSDN] Progress Bar Control Styles
P-104533
ja.
Temat założony przez niniejszego użytkownika
» 2014-02-12 18:56:59
Tak.
P-104536
alixir
» 2014-02-12 21:47:17
A przekazujesz jakąś wartość do tego paska?
P-104561
ja.
Temat założony przez niniejszego użytkownika
» 2014-02-12 21:52:04
Nie, nie daję tam żadnej wartości.
Tworzę go i od razu ustawiam ten styl pulsowania na true.
P-104563
Monika90
» 2014-02-12 21:55:16
Pokaż kod i pokaż manifest
P-104565
« 1 »
  Strona 1 z 1