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.


Anmelden zum Antworten