tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1389
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    elfvyn elfvyn ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    71
    Was bisher geschah...
    Also ich hab ein großes MainFrame Fenster aufgezogen.. über einen Button kann ich da nun Childfenster erzeugen. Nun will ich in so einem Childfenster einen Slider anzeigen! Hab erstmal mit resourcen ausprobiert und einen Dialog erstellt mit genau diesem Slider ähnlich dem Childfenster, da es für meine gewünschte Anwendung eigentlich egal ist ob nun der Slider in einem Dialog oder Childfenster sitzt(Unter MFC funktioniert das einwandfrei). Jetzt habe ich die Resourcendatei kopiert und in mein API-Projekt eingefügt. Jedoch startet mein Dialogfeld nicht wenn ich auf den Button klicke. Wenn ich den Slider in der Resourcedatei auskommentiere startet mein Dialog (jedoch halt ohne den gewünschten Balken). Demnach fehlt wohl was.
    Frage...
    - Wie kann ich das Problem beheben?
    - Oder ist vielleicht eine andere Realisierung besserVielleicht Ohne Resourcen?

    Bräuchte ein paar tips
    thx schonmal im vorraus
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ich glaube die Slider gehören zu den Common Controls, für die man extra "Sachen" einbinden muss. Ich brauchte das mal für eine StatusBar.
    Du kannst dann den Slider auch per CreateWindow erzeugen und per SendMessage(..... konfigurieren, Werte einstellen und auslesen.


    mfg
    umbrasaxum
     

  3. #3
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Ruf einmal zu Beginn des Programms InitCommonControls auf, dann sollte das klappen.
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Vergiss aber nciht die commctrl.h
    und die Comctl32.lib.

    Wenn du das Visual Studio benutzt:
    Code :
    1
    2
    
    #include <commctrl.h>
    #pragma comment(lib,"Comctl32.lib")


    mfg
    umbrasaxum
     

  5. #5
    elfvyn elfvyn ist offline Mitglied Silber
    Registriert seit
    May 2005
    Beiträge
    71
    Joa super funktioniert
    Gibts denn auch ne Möglichkeit das ganze ohne resource zu machen?
     

  6. #6
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ja, wie gesagt mit CreateWindow:
    Code :
    1
    
    HWND hTempAnzeige = CreateWindowEx(0, TRACKBAR_CLASS, " ", WS_CHILD | WS_VISIBLE | , 180, 10, 20, 200, hWnd, (HMENU)4, hInstGlobal, NULL);
    Habs mal auf die schnelle aus meinem Programm übernommen, sollte also laufen.


    mfg
    umbrasaxum
     

Ähnliche Themen

  1. RGB Slider
    Von julepul im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 15.11.09, 15:14
  2. Image-Slider
    Von greggy80 im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 12.08.09, 17:56
  3. Tab Slider in CSS?
    Von deepgreen im Forum CSS
    Antworten: 3
    Letzter Beitrag: 27.06.08, 19:10
  4. Slider im Menü
    Von 115% im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 20.03.08, 13:12
  5. Slider + Animation
    Von genesys im Forum 3D Studio Max
    Antworten: 2
    Letzter Beitrag: 30.08.04, 17:03