Hvad for en type program er det? (windows, win32api, mfc, vcl, ...)
Er text feltet en edit box eller ... ?
Hvordan er scrolbaren lavet?
Hvilken kompiler bruger du?
Kan vi se noget af koden?
hej
Sådan her er tekstfeltet lavet:
tekst = CreateWindow("EDIT", "20",
WS_CHILD | WS_VISIBLE | WS_BORDER | SS_LEFT,
95, 20, 40, 20,
hwnd, (HMENU) 2,((LPCREATESTRUCT) lParam)->hInstance, NULL);
Sådan her er scrollbaren lavet:
Scroll = CreateWindow("scrollbar", NULL,
WS_CHILD | WS_VISIBLE | SBS_HORZ,
10, 60, 330, 20,
hwnd, (HMENU) 3, ((LPCREATESTRUCT) lParam)->hInstance, NULL);
iPos = 20;
SetScrollRange(Scroll, SB_CTL, 20, 5000, TRUE);
SetScrollPos(Scroll, SB_CTL, iPos, TRUE);
Når man flytter på scrollbaren bliver talet gemt i iPos, her bliver det så vist i tekstfeltet:
itoa(iPos, HZ, 10);
SetWindowText(tekst, HZ);
SetScrollPos(Scroll, SB_CTL, iPos, TRUE);
Jeg bruger Dev-C++
[Redigeret d. 19/06-05 10:41:39 af søren]