2010-08-10 84 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

我想用RichEdit的,因为它有CatText或类似的东西,所以我可以文本追加,而不是复制它的文字吧, - 重新分配它,并增加了追加,最后设置编辑的文本(我可以在这做方式,但它是尴尬的方式)。

回答

0
+0

感谢adf88,我成功调用LoadLibrary ( “的Riched32.dll”); HWND hEdit = CreateWindowEx(WS_EX_CLIENTEDGE,“RichEdit”,“”,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),空值); (我如何放置代码标签?) – Ohad 2010-08-10 13:25:07

0

的RichEdit是根据几种不同的dll的操作系统和控制的版本上实现,MSDN有dll的和版本的列表...