Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

Re: Mit Delphi 2005 NonVCL-Anwendung aus Dialogvorlage erste

  Alt 31. Aug 2005, 15:04
Zitat von Thomas233:
Zitat:
Ein EDIT kann auch mehrere Zeilen, du musst nur ES_MULTILINE setzen.
Achso. Muss ich das bereits im Visual C Editor machen ?
Genau.

Zitat von Thomas233:
Welches Zeichen wird dann als Zeichenumbruch verwendet ?
Normal: CR/LF bzw. #13#10. Wenn du KEINEN horizontalen Scrollbalken angibst, dann sollte der Text auch automatisch umgebrochen werden.

Nachtrag: direkt im Resource-Skript allerdings "\r\n" (C-Notation)

Zitat von Thomas233:
Zitat:
Soweit ich weiß gibt's für STATIC ein SS_BITMAP - da kann man direkt über den Namen eine Bitmap-Ressource einbinden.
Lässt sich das Bitmap auch nachträglich (mit Delphi) irgenwie laden ? Es steht nähmlich erst zur Laufzeit fest was da geladen werden sollte...
Du lädst die Bitmap mit LoadBitmap oder LoadImage und schickst sie dann an das Control:
SendDlgItemMessage(hDlg, 123, STM_SETIMAGE, IMAGE_BITMAP, hBitmap); - hDlg = Fensterhandle des Dialogs
- 123 = ID des Static-Controls
- hBitmap = Bitmap-Handle, Rückgabewert von LoadBitmap/LoadImage
Macht man normalerweise bei WM_INITDIALOG.

Ich denke, dass man für die Ressourcenverwaltung dann selbst zuständig bist (also abschließend ein DeleteObject mit dem Handle machen).
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat