tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
674
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von StonedNerd
    StonedNerd StonedNerd ist offline Mitglied
    Registriert seit
    May 2003
    Ort
    Niedersachsen
    Beiträge
    12
    Moin, moin!
    Ich hab folgendes Problem:
    Von einer Dialogbox kenne ich das Handel und die Indentifier der Kontrollfenster der Dialogbox. Wie bekomme ich jetzt das Handel einer dieser Kontrollfelder heraus?
     
    Denke nie gedacht zuhaben, denn das Denken der Gedanken ist gedankenloses Denken!
    Der Optimist findet zu jedem Problem eine Loesung,
    Der Pessimist zu jeder Loesung ein Problem.

    Grueße, StonedNerd

  2. #2
    Registriert seit
    Jan 2003
    Ort
    Roßdorf (Hessen)
    Beiträge
    196
    tschuldige, ich versteh grad nich was du meinst.... bin vieleicht ein bissel neben der kappe... weiss ich nich.... mach mal ein bild und beschrifte es... sonst peil ich nix mehr
     

  3. #3
    Avatar von StonedNerd
    StonedNerd StonedNerd ist offline Mitglied
    Registriert seit
    May 2003
    Ort
    Niedersachsen
    Beiträge
    12
    K! Ich versuchs noch mal:
    Ich habe eine Dialogbox. Ich habe auch das Handel (HWND) von dieser Dialogbox. In dieser Dialogbox sind verschiedene Kontrollfenster z.B. Editfelder und Buttons. Ich moechte letztendlich nur erfahren, was in den Editfeldern steht. Dazu habe ich die WM_GETTEXT und WM_GETTEXTLENGTH Message entdeckt. Doch um jetzt diese Message zu senden, brauch ich ein Handel zu den Editfenstern. Wie gesagt, habe ich aber nur das Handel von der Dialogbox und natuerlich die ID der Kontrollfenster. Wie bekomme ich nu das Handel heraus?
     
    Denke nie gedacht zuhaben, denn das Denken der Gedanken ist gedankenloses Denken!
    Der Optimist findet zu jedem Problem eine Loesung,
    Der Pessimist zu jeder Loesung ein Problem.

    Grueße, StonedNerd

  4. #4
    Registriert seit
    Jan 2003
    Ort
    Roßdorf (Hessen)
    Beiträge
    196
    fein, jez hab ich verstanden was los ist

    es gibt eine einfacherer möglichkeit den Text aus einer editbox auszulesen...

    Code :
    1
    
    GetDlgItemText(hwnd, IDC_EDIT, szTemp, sizeof(szTemp));
    dieses handle (HWND) ist von der dialogbox und nicht von dem editfeld IDC_EDIT...

    wenn du es allerdings auf deine weise machen möchtest, geht es mit:
    Code :
    1
    
    HWND wnd = GetDlgItem(hwnd, IDC_EDIT);

    dann schickst du die nachricht an wnd und nicht an hwnd
     

  5. #5
    Registriert seit
    Jan 2002
    Ort
    Bayern
    Beiträge
    1.390
    Das geht ganz einfach mit folgender API Funktion:
    Code :
    1
    2
    3
    4
    5
    6
    
     
    HWND mainDlg; // HWND des Dialogs
    HWND ctrl;    // HWND des Steuerelements
    int ctrlID;   // die ID des Steuerelements
     
    ctrl = GetDlgItem(mainDlg, ctrlID);

    Gruss Homer
     
    we would change the world if god gave us the source code...
    and remember, science is nothing more than reverse engineering nature...

    Current projects:
    - LdrawConverter

  6. #6
    Avatar von StonedNerd
    StonedNerd StonedNerd ist offline Mitglied
    Registriert seit
    May 2003
    Ort
    Niedersachsen
    Beiträge
    12
    Danke! Wenn man die Community nicht haette ....
    Uebrigens: Tolle Signatur, Homer
     
    Denke nie gedacht zuhaben, denn das Denken der Gedanken ist gedankenloses Denken!
    Der Optimist findet zu jedem Problem eine Loesung,
    Der Pessimist zu jeder Loesung ein Problem.

    Grueße, StonedNerd

  7. #7
    Registriert seit
    Jan 2003
    Ort
    Roßdorf (Hessen)
    Beiträge
    196
    ich war schneller als du homer

    sorry, aber die alkohol wirkung scheint nocht nicht nachgelassen zu haben
     

  8. #8
    Registriert seit
    Jan 2002
    Ort
    Bayern
    Beiträge
    1.390
    Menno ist hald dumm, denn ich wusste ungefähr wie die Funktion heißt und daß es sie gibt, aber eben nicht mehr, so hab ich hald in der MSDN geguckt.

    Gruss Homer
     
    we would change the world if god gave us the source code...
    and remember, science is nothing more than reverse engineering nature...

    Current projects:
    - LdrawConverter

Ähnliche Themen

  1. Ein-Mann Gewerbe (Handel und Dienstleistung) gleich GbR?
    Von LiGERWooD im Forum Gründung & Gewerbe
    Antworten: 3
    Letzter Beitrag: 05.03.10, 15:27
  2. Doktorarbeit - Vertrauen im Online-Handel
    Von kaffeepott im Forum Smalltalk
    Antworten: 1
    Letzter Beitrag: 19.09.09, 20:15
  3. Antworten: 2
    Letzter Beitrag: 02.10.07, 14:10
  4. Antworten: 2
    Letzter Beitrag: 26.04.05, 11:16
  5. Welche Handel-Nummer gehört zu welchem Programm
    Von Schorsch JG im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 12.01.04, 16:03