richedit

    5热度

    1回答

    我试图在RichEdit控制使用EM_SETTEXTMODE在Delphi 7 只需创建一个新的项目,添加一个TRichEdit控制和TButton控制和下面的代码添加到该按钮的点击处理程序: SendMessage(RichEdit1.Handle, WM_SETTEXT, 0, LPARAM(PChar(''))); Button1.Caption := IntToStr(SendM

    -1热度

    1回答

    我有一个richedit(richedit1)和一个列表框(listbox1), 我想拖动richedit1.text而不影响其文本选择。这里的一些代码: procedure TForm1.ListBox1DragOver(Sender, Source: TObject; X, Y: Integer;State: TDragState; var Accept: Boolean); begin

    1热度

    1回答

    我试图从另一个程序获取一个Richedit控件的文本。 所以我找到了SendMessage的EM_STREAMOUT。 这是到目前为止我的代码(也从另一个#1题): DWORD CALLBACK EditStreamOutCallback(DWORD_PTR dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb) { std::stringstream

    0热度

    1回答

    我目前正在进行一个项目。我有一个包含一些文本和图像的rtf文件。我需要在Visual C++中将这些图像和文本从rtf显示到richtextbox。我们不使用.Net框架或MFC,因此所有内容都只能在Visual C++中使用。 我不知道该怎么做。如果有人能指导我,那么这将会非常有帮助。提前致谢。

    1热度

    1回答

    这里的设置时改变光标(符号)位置(我用Delphi 7,不知道这是否会在以后发生/早期版本): 用两种形式创建一个新项目。 在第一种形式上放置TMemo,TRichEdit和TButton。 将TMemo和TRichEdit的Lines属性设置为123456。 在TButton的OnClick事件处理程序把Form2.Show; 运行应用程序,单击按钮,空Form2将展示和获得焦点。 现在单击Fo

    8热度

    1回答

    如何在同一行中书写文字但颜色不同? (我使用richedit)。 procedure TForm1.btnEClick(sender: TObject); begin m0.SelAttributes.Color := clBlue; m0.SelAttributes.Style := [fsBold]; m0.lines.add('This is blue an

    0热度

    3回答

    这里是我的代码,追加的消息给RichEdit文本框: CHARFORMAT cf; memset(&cf, 0, sizeof cf); cf.cbSize = sizeof cf; cf.dwMask = CFM_COLOR; if (getuserofmessage(msg) == myname) cf.crTextColor = RGB(0,0,255);// <----- the

    0热度

    1回答

    我尝试这样做: tagPOINT mypoint; mypoint.x=0; mypoint.y = (17 * (tmsgcount - 16)) + 5; SendMessage(hwnd,EM_SETSCROLLPOS,0,(LPARAM)&mypoint); 我试图计算高度,我应该向下滚动来获得与该点的滚动条的底部。但是,这只有当我有相同的字体大小和屏幕分辨率,并

    0热度

    1回答

    非Unicode德尔福(我试过用D7和D2006): 将一个TRichEdit窗体上并运行应用程序 切换到一些“异国情调”的键盘布局(俄语,希腊语,等等) 类型的东西 在XP系统中,一切都很好,我可以看到正常的俄语字母。但是,Win7上的字符是错误的(来自其他语言的重音字母)。如果我从MS Word中复制俄文文本并将其粘贴到RichEdit,它看起来没问题。 我怀疑它与RichEdit控件版本有关

    0热度

    1回答

    我认为RECO的值应该是RECO_DRAG当我拖着做某事。在我的富有,但实际上它总是RECO_COPY。这是正常的还是我犯了错误?