Forum: PC-Programmierung WinAPI SendMessage


von Thomas. M (Gast)


Lesenswert?

Hallo,

ich Programmieranfänger in WinAPI. Ich möchte von einer Dialogbox in
eine andere, in der sich eine Listbox befindet, eine Nachricht senden
mit einem String der dann eben in der ListBox erscheinen soll.
Kann mir jemand helfen?

Danke!!!

von Andreas W. (Gast)


Lesenswert?

Hi,

Dialog so erstellen:
HWND hDlg = CreateDialog(
    HINSTANCE hInstance,
    LPCTSTR lpTemplate,
    HWND hWndParent,
    DLGPROC lpDialogFunc
);

(weitere infos unter
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/Windowing/DialogBoxes/DialogBoxReference/DialogBoxFunctions/CreateDialog.asp
)


Aus anderem Dialog senden:
SendDlgItemMessage(hDlg, LISTBOX1, LB_ADDSTRING, 0, (LPARAM)&string);

(weitere infos unter
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/Windowing/DialogBoxes/DialogBoxReference/DialogBoxFunctions/SendDlgItemMessage.asp
)


Gruß, Andreas

von Thhomas (Gast)


Lesenswert?

Hallo,

vielen Dank, es funktioniert!

Thomas

von Thhomas (Gast)


Lesenswert?

Ich habe aber noch eine Frage. Funktioniert das prinzipiel auch auf
diese Art und Weise, wenn ich aus einer Subroutine die den Parallelport
abpollt, den jeweiligen Wert in ein Dialogfenster, z.B. in eine ListBox
oder ein Editfenster ausgeben will?

Danke!!!

von Thomas (Gast)


Lesenswert?

Das funktioniert auch so!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.