Hallo zusammen
ich suche ein einfaches Programm Beispiel für ein Chat - Fenster.
Es sollte unten eine Eingabezeile haben, die mit Return bestätigt wird.
Nach der Testeingabe, soll der Text im Fenster darüber erscheinen.
Jede weitere Eingabe soll nach oben weg gescrollt werden.
Das ganze aber ohne Internet Funktion.
Leider blicke ich noch nicht wirklich durch bei den ganzen Befehlen um ein Windows-Fenster zu programmieren.
Vieleicht ist jemand so nett mir etwas Hilfestellung zu geben.
Mit freundlichen Grüssen
Suche einfaches Beispiel für Chat-Fenster
- Ironsmurf
- Beiträge: 111
- Registriert: 04.01.2006 12:57
- Computerausstattung: AMD FX(tm)-6300 Six-Core Processor
3.50 GHz / 8 GB Ram
Windows 7 / 64bit / Ultimate
Purebasic 5.20 LTS (Windows - x86) - Wohnort: Deutschland
Suche einfaches Beispiel für Chat-Fenster
Es kommt immer auf die Sichtweise des Betrachters an.
sowas?
Code: Alles auswählen
Enumeration
#Window_0
#LVIEW_0
#String_1
#Key_Return
#Key_Escape
EndEnumeration
If OpenWindow(#Window_0, 246, 14, 600, 300, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "ChatFenster")
If CreateGadgetList(WindowID())
ListViewGadget(#LVIEW_0,5,5,585,255)
StringGadget(#String_1, 5, 270, 585, 20, "")
EndIf
AddKeyboardShortcut(#Window_0,#PB_Shortcut_Return,#Key_Return)
AddKeyboardShortcut(#Window_0,#PB_Shortcut_Escape,#Key_Escape)
For c = 0 To 18 ;18 Einträge eintragen zum Nach-Unten-Schieben
AddGadgetItem(#LVIEW_0,c," ")
Next c
EndIf
Repeat
ActivateGadget(#String_1)
Event = WaitWindowEvent()
If EventMenuID()=#Key_Return
AddGadgetItem(#LVIEW_0,-1,GetGadgetText(#String_1))
SetGadgetState(#LVIEW_0,CountGadgetItems(#LVIEW_0)-1)
SetGadgetState(#LVIEW_0,-1)
SetGadgetText(#String_1,"")
EndIf
If EventMenuID()=#Key_Escape
End
EndIf
Until Event = #PB_Event_CloseWindow
End
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.