作者:唲戲2502873263 | 来源:互联网 | 2023-02-12 15:32
我在写一个关于CRichEditCtrl时遇到了点麻烦,不知该怎么弄了,请各位帮忙看看有一个readonly的CRichEditCtrl,然后程序会自动往里面写文字、图片,文字的大小和图片的大
我在写一个关于CRichEditCtrl时遇到了点麻烦,不知该怎么弄了,请各位帮忙看看
有一个readonly的CRichEditCtrl,然后程序会自动往里面写文字、图片,文字的大小和图片
的大小都是固定的,这个CRichEditCtrl没有左右拉动的滚动条,长的会自动换行,只有一个
上下拉动的滚动条。我的问题是当往里面写了一定的内容后需要自动往下滚动,但由于图片的高度
大于一般文字的高度, 所以不可能按行来计算应该下拉多少,图片和文字可能会在同一行上,我不知道该怎么办了,请各位帮忙
就是怎么能让下自动下拉, 并且拉到整好呢?
7 个解决方案
在需要文字换行的地方用"\n",就可以人工还行,进而解决你的问题。
我说的就是用\n,行是换了,但是右边的滚动条没有动
逐行添加文字
我用过没出现你的问题,我想你可以把换行方式改成按边界换行。你先试试
发送滚动条拖动消息,
m_Rich->SendMessage(WM_VSCOLL,BUTTON)
参数可能写错了,大概这样,你查一下。第一个参数是垂直滚动消息,第二个是拖到最低下。你可以根据情况具体改变。