我想把一个文件读入到内存里,然后显示在editbox上,用SetWindowText来做。
因为文件很大,需要一个循环来每次显示一行,这样就会多次用SetWindowText从而造成重复前面的内容。
请问有什么办法解决这个问题?
因为文件很大,需要一个循环来每次显示一行,这样就会多次用SetWindowText从而造成重复前面的内容。
请问有什么办法解决这个问题?
解决方案 »
- 在一个while(true)循环里,删除指针就会出现崩溃,都来看看错误啊~!
- rgs脚本的小问题,请高手指点一下, 谢谢
- 看看哦~~
- 各位大虾帮忙解释一下
- VC对话框中嵌套Word并用VC操纵word,急!
- 低价出售Component One 8.0 VB/VC 豪华编程套件
- OnNewDocument()分段运行的一个问题
- 使用MO控件DrawShape命令无效,请高手帮忙看看程序
- 谁可以告诉我怎么调用已有的EXE文件。
- 请问,哪里有ELF(EXECUTABLE AND LINKABLE FORMAT)的中文文档,求救求救!!!!
- memset初始化stuct成员变量的问题
- 密码框弹出问题?
edit.SetSel( len, len );
edit.ReplaceSel( "要添加的文字" );经典用法阿
char add[12]="www.163.com"; SetDlgItemText(NULL, IDC_EDIT1, "www.sina.com.cn\r\n"); int line=SendMessage(NULL,EM_GETLINECOUNT,0,0);
SendMessage(NULL,EM_GETSEL,line,line); SendMessage(NULL,EM_REPLACESEL,false,add);
为什么有一个错误,说add这个参数需要long型的呢?SendMessage(
(HWND) hWnd, // handle to destination window
EM_REPLACESEL, // message to send
(WPARAM) wParam, // undo option
(LPARAM) lParam // text string (LPCTSTR)
);这个不是需要字符串吗?