C# 自动滚动控件(WinAPI)?
在C#(.Net)中,可以创建面板并将autoscroll设置为true。然后可以向其中添加控件,包括超出其大小的控件,然后它将滚动 我想知道,当在C++中使用真实的WinAPI(不.NET)时,如何得到相同的结果。 我必须跟踪控件内部并在滚动时将其全部移动,还是有一种更简单的方法,如C# 感谢提供编辑控件(文本框),您可以在通过CreateWindow或CreateWindowEx创建时提供ES_AUTOVSCROLL。要在一个窗口中为多个控件添加滚动条,我相信您必须手动执行。编写一个函数,将所有子控件的垂直高度加上它们之间的间距相加,如果它小于窗口,则添加垂直滚动条;如果它较大,则删除垂直滚动条(如果存在)。确保在添加/删除子控件和调整窗口大小后调用此选项C# 自动滚动控件(WinAPI)?,c#,c++,c,winapi,C#,C++,C,Winapi,在C#(.Net)中,可以创建面板并将autoscroll设置为true。然后可以向其中添加控件,包括超出其大小的控件,然后它将滚动 我想知道,当在C++中使用真实的WinAPI(不.NET)时,如何得到相同的结果。 我必须跟踪控件内部并在滚动时将其全部移动,还是有一种更简单的方法,如C# 感谢提供编辑控件(文本框),您可以在通过CreateWindow或CreateWindowEx创建时提供ES_AUTOVSCROLL。要在一个窗口中为多个控件添加滚动条,我相信您必须手动执行。编写一个函数,将