ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
674
674
EMPFEHLEN
-
04.05.03 16:11 #1
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
-
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
-
04.05.03 17:10 #3
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
-
fein, jez hab ich verstanden was los ist

es gibt eine einfacherer möglichkeit den Text aus einer editbox auszulesen...
dieses handle (HWND) ist von der dialogbox und nicht von dem editfeld IDC_EDIT...Code :1
GetDlgItemText(hwnd, IDC_EDIT, szTemp, sizeof(szTemp));
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
-
04.05.03 19:39 #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 Homerwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
-
04.05.03 19:52 #6
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
-
ich war schneller als du homer
sorry, aber die alkohol wirkung scheint nocht nicht nachgelassen zu haben
-
04.05.03 20:04 #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 Homerwe 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
-
Ein-Mann Gewerbe (Handel und Dienstleistung) gleich GbR?
Von LiGERWooD im Forum Gründung & GewerbeAntworten: 3Letzter Beitrag: 05.03.10, 15:27 -
Doktorarbeit - Vertrauen im Online-Handel
Von kaffeepott im Forum SmalltalkAntworten: 1Letzter Beitrag: 19.09.09, 20:15 -
Suchen Programmierer für völlig neue Idee, die den Handel grundlegend verändern wird!
Von shaky04 im Forum Stellenangebote (entgeltlich)Antworten: 2Letzter Beitrag: 02.10.07, 14:10 -
wie oder mit was kann ich bei einer PDF erkennen um welches Farbmodell es sich handel
Von compact im Forum Desktop Publishing (DTP)Antworten: 2Letzter Beitrag: 26.04.05, 11:16 -
Welche Handel-Nummer gehört zu welchem Programm
Von Schorsch JG im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 12.01.04, 16:03





Zitieren
Login






