Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
31. Aug 2005
Genau.
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)
Du lädst die Bitmap mit LoadBitmap oder LoadImage und schickst sie dann an das Control:
SendDlgItemMessage(hDlg, 123, STM_SETIMAGE, IMAGE_BITMAP, hBitmap);
Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
31. Aug 2005
Du kannst WM_ERASEBKGND abfangen, den Dialog zeichnen und dann TRUE zurückgeben. Ist aber nicht ganz trivial weil dann ggf. die 3D-Ränder nicht mehr passen - schau' dir dazu auch WM_GETCTLCOLOR an.
Ein EDIT kann auch mehrere Zeilen, du musst nur ES_MULTILINE setzen.
Soweit ich weiß gibt's für STATIC ein SS_BITMAP - da kann man direkt über den Namen eine Bitmap-Ressource einbinden.