C# 子控件超过32767宽度时自动滚动不工作

C# 子控件超过32767宽度时自动滚动不工作,c#,.net,visual-studio-2008,scrollbar,panel,C#,.net,Visual Studio 2008,Scrollbar,Panel,我使用面板和自动滚动在位图编辑器中打印文本(位图编辑器-我创建的用于以椭圆打印文本的控件)。我的问题是,当位图编辑器的宽度超过32767大小时,文本被忽略或不显示在位图编辑器中 这是可能的使用自动滚动以外的面板或请任何人帮助我解决这个问题 非常感谢你在这方面帮助我……最后我终于知道了上面提到的错误的原因 LPARAM—用于将消息参数传递给Windows过程的Windows数据类型。 它是一个32位指针,将消息作为两部分传递 i、 高阶e(32位中的前16位)和 低阶(32位中的第二个16位) 因

我使用面板和自动滚动在位图编辑器中打印文本(位图编辑器-我创建的用于以椭圆打印文本的控件)。我的问题是,当位图编辑器的宽度超过32767大小时,文本被忽略或不显示在位图编辑器中

这是可能的使用自动滚动以外的面板或请任何人帮助我解决这个问题


非常感谢你在这方面帮助我……

最后我终于知道了上面提到的错误的原因

LPARAM—用于将消息参数传递给Windows过程的Windows数据类型。 它是一个32位指针,将消息作为两部分传递 i、 高阶e(32位中的前16位)和 低阶(32位中的第二个16位)

因此,如果控件的高度或宽度超过32762size,则显示错误 因为

      Where 
           High order is used to pass the height of the control and
           Low order is used to pass the width of the control
32767 is the highest number that can be represented in a signed 16bit integer.