Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

1

28.06.2006, 17:40

[WinAPI] Neue Zeile in Editbox

Ich komm mir doof vor ... Ich hab eine Editbox und möchte mittels SetDlgItemText dort einen Umbruch einfügen. Geht das überhaupt? Oder muss ich doch auf n RichEdit Feld ausweichen?

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

2

28.06.2006, 18:05

Soweit ich weiss können EditBoxen mehrzeilig sein, sind es aber unter Standardbedingungen nicht.

Machst du die EditBox mit einem RessourceEditor sollte irgendwo ein Kästchen sein, das anzeigt ob mehrere Zeilen erlaubt sind oder nicht.
Wenn du sie mittels CreateWindow() oder so erstellst dann gibt es sicher irgend ein Style-Flag welches bestimmt, ob die EditBox mehrzeilig ist. MSDN wird dir da genaueres verraten.

Hat die EditBox dann mal diese Eigenschaft solltest du Umbrüche ganz normal mittels "\n" einfügen können.
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

3

28.06.2006, 18:10

C-/C++-Quelltext

1
ES_READONLY |ES_AUTOVSCROLL |ES_MULTILINE |ES_LEFT |WS_CHILD |WS_BORDER |WS_TABSTOP |WS_VISIBLE
Multiline sollte das doch sein? Weil mit \n gehts einfach nicht xD

Edit:
Öhm, wenn ich das readonly wegnehme kann ich mit Enter keine Umbrüche erzeugen. Ich geh dann mal suchen ...

Edit:

C-/C++-Quelltext

1
ES_WANTRETURN
Ich schleiche mich ran ^^

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

28.06.2006, 18:34

Komisch ... Mit Enter kann ich Umbrüche erzeugen, mit SetDlgText weder mit \n oder \r . Aber vllt hat ja jemand noch ne Idee?

5

28.06.2006, 22:12

\r\n ist ein Zeilenumbruch in einem Multiline EditCltr ;)...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

28.06.2006, 23:05

\r ist der "Wagenrücklauf" (wie bei der Schreibmaschine; glaube ich)
\n ist eine neue Zeile

Werbeanzeige