Jeszcze raz ja, znowu z pytaniem o ProgressBar - czemu
SendMessage( hProgressBar, PBM_SETMARQUEE, TRUE, 0 );
nie działa? Program w ogóle na to nie reaguje... Oto kod:
HWND hLoading;
hLoading = CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Ładowanie. Proszę czekać.", WS_VISIBLE,
CW_USEDEFAULT, /* x */
CW_USEDEFAULT, /* y */
300, /* width */
100, /* height */
NULL,NULL,hInstance,NULL);
HWND hProgressBar = CreateWindowEx( 0, PROGRESS_CLASS, NULL, WS_CHILD | WS_VISIBLE,
10, 10, 270, 20, hLoading, NULL, hInstance, NULL );
HWND hStatus = CreateWindowEx( 0, "STATIC", "Ładuję", WS_CHILD | WS_VISIBLE |
SS_LEFT, 10, 40, 270, 30, hLoading, NULL, hInstance, NULL );
SendMessage( hProgressBar, PBM_SETRANGE, 0,( LPARAM ) MAKELONG( 0, 100 ) );
SendMessage( hProgressBar, PBM_SETPOS,( WPARAM ) 100, 0 );
SendMessage( hProgressBar, PBM_SETMARQUEE, TRUE, 0 ); //to w ogóle nie działa