我爱builder

C++Builder 程序员博客

全部自有源码实现:

介绍网址:http://dev.eimsoft.com
下载地址:http://dev.eimsoft.com/download/eimsoftolex.rar
注意:先运行一下压缩包中的:reg.bat

该回复于2008-07-19 16:12:56被版主删除

该回复于2008-07-10 02:48:53被版主删除

  • Filed under: C++ Builder
  • void __fastcall Tfrmrept1::clrbx1Click(TObject *Sender)
    {
            redt1->SelAttributes->Color= clrbx1->Selected ;
    }
    //———————————————————–
    void __fastcall Tfrmrept1::scrlbrfontsizeChange(TObject *Sender)
    {
        redt1->Font->Size =  scrlbrfontsize->Position ;
    }
    如果不执行改变颜色的代码clrbx1Click(),字号是可以改变的;一旦执行颜色设置,就改变不了字号了!
    困惑!
    寻高人指点!谢谢!

    C/C++ code
    void __fastcall Tfrmrept1::scrlbrfontsizeChange(TObject *Sender) { redt1->SelAttributes->Size = scrlbrfontsize->Position; }

    redt1->SelAttributes->Size = scrlbrfontsize->Position;

    谢谢!我没有表述明白,颜色是改变选择的,而字号是改变全部的!
    谢谢!

    selectall

    该回复于2008-07-03 12:03:11被版主删除

    selectall就算可以,但不是最佳方法,因为影像速度和效果。

    发表于:2008-07-02 16:27:02 楼主
    void __fastcall Tfrmrept1::clrbx1Click(TObject *Sender)
    {
            redt1->SelAttributes->Color= clrbx1->Selected ;
    }
    //———————————————————–
    void __fastcall Tfrmrept1::scrlbrfontsizeChange(TObject *Sender)
    {
        redt1->Font->Size =  scrlbrfontsize->Position ;
    }
    如果不执行改变颜色的代码clrbx1Click(),全部内容的字号是可以改变的;一旦执行选中文字的颜色设置,就改变不了 全部内容的 字号了!
    困惑!
    寻高人指点!谢谢!

    Assgin试试

    请问Assign的用法?能否详细些?多谢!

  • Filed under: C++ Builder
  • BCB6中的Richedit控件在编译后,生成的程序也加载了Riched20.dll,但是为什么程序设计的时候却不能加入图片?

    BCB2007的Richedit控件和BCB6的有区别吗?

    BCB 如果想用Riched20.dll应该怎么做?

    希望高手能给予指点!! 谢谢!! 可以加分的!!!

    用RichViewEdit 控件,和word兼容比较好

  • Filed under: C++ Builder
  • 请问:如何在程序中让RichEdit的滚动条移到最下面?

    SendMessage(RichEdit1->Handle,WM_VSCROLL,SB_LINEDOWN,0);
    只移动了一点点,怎么让滚动条直接移到最下面?

    C/C++ code
    SendMessage(RichEdit1->Handle,WM_VSCROLL,SB_BOTTOM,0);

    该回复于2008-07-05 13:59:06被版主删除

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 获得了另外一个软件中RichEdit的句柄,想从自己的程序中发送消息到这个RichEdit,可是每次只显示第一个字符,
    不知为什么,请教?

    C/C++ code
    AnsiString strTemp = "SendMessage to RichEdit"; SendMessage(hRichEdit,WM_SETTEXT,strTemp.Length()+1,(LPARAM)strTemp.c_str()); // 结果RichEdit中只显示了第一个字母S

    可以发送WM_GETTEXT消息来获得那个RichEdit的内容,可就是不能SETTEXT…….

    C/C++ code
    char s[200]="hello world"; SendMessage(RichEdit1->Handle,WM_SETTEXT,0,(LPARAM)s);

    第3个参数貌视不用填吧?

    mark

    char strTemp[] = "SendMessage to RichEdit";
    SendMessage(hRichEdit,WM_SETTEXT,0,(LPARAM)strTemp);

    对,第三个参数是0
    谢谢!

  • Filed under: C++ Builder
  • 类别

    最新

    标签

    链接


    存档