Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Winapi scrollBar

#1
Winapi scrollBar
Witam, piszę aplikację w Winapi i natknąłem się na pewien problem.
Mianowicie tworzę okno potomne:
Kod:
IDD_WYBOR_PACZKI DIALOG DISCARDABLE 100, 100, 312, 170
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU// | WS_VSCROLL
CAPTION "Wybierz paczki, które zostały dostarczone!"
FONT 8, "MS Sans Serif"
{
    DEFPUSHBUTTON "&Ok",IDOK,110,140,50,14
    PUSHBUTTON "&Anuluj",IDCANCEL,160,140,50,14
    LTEXT "jakiś tekst",IDC_LABEL,7,110,300,30
    LTEXT "kolejny tekst ",IDC_LABEL,25,24,50,10
    
}
Następnie w funkcji obsługującej okno mam:
Kod:
hVscroll=CreateWindow("SCROLLBAR", NULL, WS_CHILD | WS_VISIBLE | SBS_VERT, 450, 10, 15, 250, hwnd/*hstat*/, (HMENU)204, *hInst, NULL);
i obsługa scrolbara:
Kod:
case WM_VSCROLL:
       {
      switch (LOWORD (wParam))
{
        case SB_LINEUP :
       nPos=GetScrollPos((HWND)lParam,SB_CTL);
                           if(nPos>0)nPos--;
               SetScrollPos(hVscroll,SB_CTL,nPos,true);
        break;

        case SB_LINEDOWN :
      nPos=GetScrollPos((HWND)lParam,SB_CTL);
                           if(nPos<nMaxPos)nPos++;
               SetScrollPos(hVscroll,SB_CTL,nPos,true);
        break;
      
        case SB_THUMBPOSITION :
            
        SetScrollPos(hVscroll, SB_CTL,HIWORD(wParam), true);
        break;
        default :
        break;
}    
       }
       break;
Wszystko prawie działa, "prawie" ponieważ suwak scrollbara się przesuwa, ale zawartość okna się nie przesuwa. Co robię źle??
Z góry dzięki za pomoc
Brak podpisu też jest podpisem!
 System operacyjny: windows_vista Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Winapi scrollBar)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [C++ WinAPI] Kompresja bitmapy kikiw 0 5286 25.12.2014, 16:15
Ostatni post: kikiw
  [c,winapi]-Access voliation reading location i problem z BITMAPFILEHEADER sfx 3 3569 12.08.2014, 16:11
Ostatni post: Darekg11
  winapi-taki sam tekst w kolejnych zakładkach sfx 0 3113 27.07.2014, 20:28
Ostatni post: sfx

Skocz do:


Wybrane wątki (Winapi scrollBar)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Python z wiersza poleceń Physicist 15 21516 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 7039 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7750 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9664 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 9129 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9114 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11161 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4468 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10388 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 10655 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10349 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10002 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 9111 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 12748 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 9605 07.03.2019 15:33
Ostatni post: wiktrom12