2010-05-17 28 views
0

是的源代码的Riched32.dll或RICHED20.DLL可以拿到的Riched32.dll或RICHED20.DLL sourcode

如果没有 - 如果我想创建一个文本框的richedit,其行为略有不同我能做什么(比如改变该控制滚动条,这样我可以改变大小和从外部

感谢

回答

0

在Windows它们的位置),如果一个人想创建一个不同的行为共同控制,他们将创建它像往常一样和subclass它。

+0

嘿! 谢谢我已阅读有关sub和超级分类。但我怎么会通过继承来扩展它,这样我才能真正改变控件的逻辑? 比方说,我想能够显示两个插入符号而不是只有一个。或者如果我向上移动滚动条(而不是相反),文本框会向上滚动。 我该如何做这种事情? – genesys 2010-05-17 20:15:47

+0

只能有一个插入符号,但可以通过在你的子类例程中强制WM_PAINT并自己绘制插入符号来模拟第二个插入符号。同样,在调用DefWindowProc之前,可以通过拦截WM_VSCROLL并更改其参数来反转滚动条逻辑。 – GSerg 2010-05-17 22:02:25

+0

谢谢! 你知道任何好的教程,包括这样的东西吗? – Mat 2010-05-18 07:46:03