遇到一个较大的难题,做记事本要不要使用edit或者是richedit控件呢。如果用控件的话感觉没什么挑战,不用控件,现有的参考资料仅有《windows程序设计》第六章的TYPER程序,这个程序还很不完善,并且没有处理宽字符。所以我决定先用edit控件实现一下。在实现其他的功能的时候,一边研究不用控件该怎么弄,最后,希望找到不用控件的实现方法。
首先,这是创建richedit的方法
1 case WM_CREATE: 2 { 3 HINSTANCE hRichEdit=LoadLibrary(_T("RICHED20.dll")); 4 CreateWindowEx(WS_EX_CLIENTEDGE,_T("RichEdit20W"),NULL,WS_CHILD|WS_VISIBLE|WS_VSCROLL|ES_MULTILINE|ES_NOHIDESEL,0,0,100,100,hwnd,0,hInstance,0); 5 return 0; 6 // 7 8 }
参考:http://www.it165.net/pro/html/201204/2224.html
原文:http://www.cnblogs.com/lanf/p/5052872.html