Delphi7的RichEdit问题
Delphi7中Edit控件SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STY...
Delphi7中Edit控件
SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE) Or ES_RIGHT);
Edit1.Invalidate ;
就可以重画Edit 使光标在右边
但是
SetWindowLong(RichEdit1.Handle,GWL_STYLE,GetWindowLong(RichEdit1.Handle,GWL_STYLE) Or ES_RIGHT);
RichEdit1.Invalidate ;
重画RichEdit 失效使 光标还是在左边
为什么会这样?
SetWindowLong(RichEdit1.Handle,GWL_STYLE,GetWindowLong(RichEdit1.Handle,GWL_STYLE) Or ES_RIGHT);
RichEdit1.Invalidate ;
重画RichEdit 失效 光标还是在左边
为什么会这样
在线等 展开
SetWindowLong(Edit1.Handle,GWL_STYLE,GetWindowLong(Edit1.Handle,GWL_STYLE) Or ES_RIGHT);
Edit1.Invalidate ;
就可以重画Edit 使光标在右边
但是
SetWindowLong(RichEdit1.Handle,GWL_STYLE,GetWindowLong(RichEdit1.Handle,GWL_STYLE) Or ES_RIGHT);
RichEdit1.Invalidate ;
重画RichEdit 失效使 光标还是在左边
为什么会这样?
SetWindowLong(RichEdit1.Handle,GWL_STYLE,GetWindowLong(RichEdit1.Handle,GWL_STYLE) Or ES_RIGHT);
RichEdit1.Invalidate ;
重画RichEdit 失效 光标还是在左边
为什么会这样
在线等 展开
4个回答
微测检测5.10
2023-07-11 广告
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
展开全部
不行就用Memo吧,Memo可以正常实现!
追问
那为什么RichEdit不行?是不是有什么属性要设置? Memo是可以.但我想用RichEdit
在线等
追答
RichEdit:Tobject......TCustomEdit---TCustomMemo---TCustomRichEdit--TRichEdit
Memo :Tobject......TCustomEdit---TCustomMemo---TMemo
这个需要去看下TMemo类是如何实现右对齐的,找到它的方法,再改写TRichEdit,相当于要改写控件了,花那么多的精力还不如直接换控件,本身delphi就是控件的堆积,遇到不合适的就换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
so7doq7fso7doq7f
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在win32的控件页里面有个trichedit,不知道是不是你要的控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询