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).