Dobrý den,
mám richedit, který mám z knihovny Msftedit.dll. První richedit se mi vytvoří v pořádku, ale když vytvořím druhý, tak má podivný rámeček, který nechci.
LoadLibrary("Msftedit.dll");
RichEdit = CreateWindow("RICHEDIT50W", "", ES_READONLY | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP, 5, 370, 600, 300, hwnd, NULL, NULL, NULL);
RichEdit2 = CreateWindow("RICHEDIT50W", "",/*0x550081C4*/ES_MULTILINE | WS_HSCROLL | WS_VSCROLL | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP, 610, 65, 600, 300, hwnd, NULL, NULL, NULL);
Zkoušel jsem i pomocí Spy++ zjistit styl prvního richeditu a hex. hodnotu dát do druhého, i tak ale skončím u richeditu s rámečkem.
Rámeček připomíná styl WS_EX_CLIENTEDGE.
Zkoušel jsem také uvolnit knihovnu a znovu jí nahrát.
Předem díky za Váš čas!