2010-08-10 2 views
0
HWND hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, "EDIT", "", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | ES_READONLY | ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL, 0, 0, width, height, hWnd, (HMENU)IDC_MAINEDIT, GetModuleHandle(NULL), NULL); 

글쎄, (읽기 전용) 편집 (텍스트 상자) 컨트롤을 만드는 방법입니다. RichEdit 컨트롤을 만들려면 어떻게해야합니까? 부자의 학급 이름이 뭐니?rich edit class

가 나는 그것이 CatText이 있거나 그런 일이 그래서 대신 텍스트의 복사, 그것은에 텍스트를 추가 할 수 있기 때문에 리치 에디트를 사용하려면 -를 재 할당 및 추가 추가하고 마지막 편집의 텍스트를 설정 (I는 점에서 할 수있는 방법, 그러나 그것은 서투른 방법이다).

답변

0

Creating a Rich Edit Control

, 나는에서 LoadLibrary를 성공 ("Riched32.dll"); HWND hEdit = CreateWindowEx (WS_EX_CLIENTEDGE, "RichEdit", "", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | ES_READONLY | ES_AUTOVSCROLL | ES_AUTOHSCROLL, 0, 0, 너비, 높이, hWnd, (HMENU) IDC_MAINEDIT, GetModuleHandle (NULL) 없는); (코드 태그를 삽입하는 방법은 무엇입니까?)
+0

감사 adf88 (MSDN)에 – Ohad

0

의 RichEdit이 ... MSDN이 DLL의 및 버전의 목록을 가지고, 여러 가지 다른 DLL의 따라 OS 및 컨트롤의 버전에서 구현