xResizerr = 9
invoke  LoadLibrary,"Msftedit.dll"

   mov    edx,AllRichEditHwnd
   mov    ebp,4 ;650
        jmp @f
   EM_SETBKGNDCOLOR     = (WM_USER + 67)
   EM_SETFONTSIZE       = (WM_USER + 223)
   CFM_COLOR            = 0x40000000
   CFM_BACKCOLOR        = 0x04000000
   CFM_BOLD             = 0x00000001
   SCF_SELECTION        = 0x00000001
   SCF_WORD             = 0x00000002
   SCF_ALL              = 0x00000004
   EM_SETCHARFORMAT     = (WM_USER + 68)
   CFE_OUTLINE          = 0x00000200
   CFM_SIZE             = 0x80000000
   CFM_OFFSET           = 0x10000000
 struct CHARFORMAT2a
          cbSize           dd 0;UINT
          dwMask           dd 0;DWORD
          dwEffects        dd 0;DWORD
          yHeight          dd 0;LONG
          yOffset          dd 0;LONG
          crTextColor      dd 0;COLORREF as 0x00000000
          bCharSet         db 0;BYTE
          bPitchAndFamily  db 0;BYTE
          szFaceName       db 32 dup (0);char [LF_FACESIZE]
          pad              dw 0;WORD /* Not in MS's C version, but needed to ensure that wWeight is at the correct offset to match the C++ version */
          wWeight          dw 0;WORD
          sSpacing         dw 0;SHORT
          crBackColor      dd 0;COLORREF
          lcid             dd 0;LCID
          dwReserved       dd 0;
          sStyle           dw 0;SHORT
          wKerning         dw 0;WORD
          bUnderlineType   db 0;BYTE
          bAnimation       db 0;BYTE
          bRevAuthor       db 0,0;BYTE    ;ne bilo last baita ! i ne rabotalo !
ends
 ShirinaRichsOkon = 360 ;282
 zformat CHARFORMAT2a
 AllRichEditHwnd: rept 4 { dd 0 }
 RichUsrMessages  dd 0
        
@@:
   push   edx
   ES_SAVESEL = 0x00008000
   invoke CreateWindowEx,0,'RICHEDIT50W',0,dword WS_VISIBLE+WS_CHILD+ES_MULTILINE+WS_VSCROLL+ES_SAVESEL+ES_NOHIDESEL,\
          dword ebp,dword 658,dword ShirinaRichsOkon-xResizerr,dword 240,[DLL_hwnd],dword 0,0,NULL
   pop edx
   mov  [edx],eax
   add  edx,4
   add  ebp,380
   cmp  edx,AllRichEditHwnd+4*1 ;*2
   jb   @b

;nxt edit okno
   invoke CreateWindowEx,0,'RICHEDIT50W',0,dword WS_VISIBLE+WS_CHILD+ES_MULTILINE+WS_VSCROLL+ES_SAVESEL+ES_NOHIDESEL,\
          dword 4,dword 410,dword ShirinaRichsOkon-xResizerr,dword 240,[DLL_hwnd],dword 0,0,NULL
   mov    [RichUsrMessages],eax
   invoke SendMessage,eax,EM_LIMITTEXT,-1,0
;change font color
   mov  [zformat.cbSize],sizeof.CHARFORMAT2a
   mov  [zformat.dwMask],CFM_COLOR + CFM_BOLD+CFM_BACKCOLOR+CFM_SIZE+CFM_OFFSET
   mov  [zformat.crTextColor],0x0000ff00
   mov  [zformat.yHeight],260           ;nuzen CFM_SIZE
   mov  [zformat.yOffset],55          ;nuzen CFM_OFFSET
   mov  dword [zformat.szFaceName],'Aria'
   mov  byte  [zformat.szFaceName+4],'l'
   mov  [zformat.crTextColor],0x00ffffff
   mov  [zformat.yHeight],200-8
   mov  [zformat.yOffset],4
   invoke SendMessage,[RichUsrMessages],dword EM_SETBKGNDCOLOR,0,dword 0xff0000ff
   invoke SendMessage,[RichUsrMessages],dword EM_SETCHARFORMAT, SCF_ALL,zformat
        mov  [zformat.crTextColor],0x0000ff00
   invoke SendMessage,dword [AllRichEditHwnd],dword EM_SETBKGNDCOLOR,0,dword 0xff0000ff
   invoke SendMessage,dword [AllRichEditHwnd],dword EM_SETCHARFORMAT, SCF_ALL,zformat