Window tasteneingaben

Anfängerfragen zum Programmieren mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

doch es geht ohne gadgets...

aber dann brauchste nen arsch voll API, und das is noch komischer als Gadgets...

wenn du fenster proggen willst, dann brauchst du auch gadgets.
wenn du damit nich klarkommst, dann programmier doch was im screen-mode,
da kannste deine tastatur abfragen wie du lustig bist,
und kannst keine gadgets verwenden.

[edit]
> Dann möchte ich ein Fenster öffnen mit einen Eingabegadget der alles in den String$ speichert.
dann nimm ein ein inputgadget.

> Könnt ihr mir so ein Programm schreiben, damit ich es umsetzen kann?
NEIN!
hier ist kein selbstbedienungsladen!
das ist ein forum zum programmieren lernen, also lern es, oder spiel was anderes!
..dieses andauernde "gib ma code" von allen möglichen typen geht einem echt aufn sack auf die dauer....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

Ich schreibe einen kleinen Chat (bin schon fertig)außer die Eingabe ^^. Habe mir die Eingabe leichter vorgestellt.
Und weil es ein Chat ist, soll es in Fenstermodus (Wer nutzt denn schon ein Chat in Screenmodus?) das will keiner
:|
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Code: Alles auswählen

#StringGadget = 0
#fenster = 0
hwnd = OpenWindow(#fenster,0,0,200,30,"")

CreateGadgetList(hwnd)
StringGadget(#StringGadget,0,0,200,20,"")


Repeat
  event = WaitWindowEvent()
  
  If event = #PB_Event_Gadget
    
    If EventGadget() = #StringGadget
      
      If EventType() = #PB_EventType_Change 
        String$ = GetGadgetText(#StringGadget)
        Debug String$
      EndIf
      
    EndIf
    
    
  EndIf
  
  
Until event = #PB_Event_CloseWindow
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Du willst mir sagen du verstehst die Netzwerk befehle aber keine Gadgtes.
Verrücktes gibts.
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

danke für den code!! ich werde mir den gut angucken und versuchen noch andere gadgets zu machen. ;)

@konne

ja sowas gibt es ^^ naja zuerst wollte ich ja nicht mit fenstern arbeiten sondern nur mit screen. aber für das chat programm...
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

juhuu soweit habe ich es verstanden, allerdings bin ich noch am rätseln, wie ich es machen soll, das wenn man enter drückt erst der string$ gefüllt wird
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

AddKeyboardShortcut(), auf Enter anwenden und dann per Menu abfragen, ob Enter gedrückt wurde, dann String$= GetGadgetText(#StringGadget).
Antworten