updown control macht nichts
-
hList=CreateWindow("listbox",0,WS_CHILD|WS_VISIBLE, 100,100,100,100,hWnd,(HMENU)23,hInst,0); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "a"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "b"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "c"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "d"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "e"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "f"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "g"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "hList"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "e"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "f"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "g"); SendMessage(hList, LB_ADDSTRING, 0, (LPARAM) "hList"); HWND updown=CreateUpDownControl(WS_CHILD|WS_VISIBLE|UDS_AUTOBUDDY , 400,100, 100,100, hWnd,3,hInst,hList, 50,0,23);Wenn ich auf dem updown control rum klicke, wird lediglich das erste element der listbox mit einer gestrichelten linie umrandet...
-
setzte mal den Style LBS_DISABLENOSCROLL bei der ListBox dabei
-
Huch!?!
Ich habe wohl nur überflogen, ich glaub du willst die Liste scrollen, ja?
Dazu brauchst du kein UpDown, setzte bie der ListView das Style: WS_VSCROLL dabei.
Wenn du was anderes vor hast, mit dem UpDown, so mußt du dessen Message bearbeiten, bzw. darauf reagieren.