【发布时间】:2011-02-15 06:36:57
【问题描述】:
假设我想设计自己的文本编辑器。就像记事本一样。在 C++ 中不使用任何 Richtextbox 或其他控件,例如 EDIT。主句柄只是 C++ 中的一个窗口或 C# 中的用户控件。滚动选项的问题在这里,当用户键入时如何执行滚动。我的意思是这里的垂直滚动。 C++窗口或C#用户控件中滚动条的工作原理是什么?
我应该清除 (Usercontrol or Window) 当用户到达 (Usercontrol or Window) 的末尾,然后在 (Usercontrol 或窗口) ?用拇指滚动或手动滚动怎么样?如何找到滚动到的文本位置?
【问题讨论】:
-
您是为鼠标和键盘设计还是为触控设计?事实证明,每个所需的功能都不同(例如,滚动条在触摸时是无用的,因为没有足够的空间来选择拇指)
-
另一个问题:这个问题与 c++ 或 visual-c++(或 Java 和 C#)有什么关系?
-
opps,我会为鼠标和键盘设计它。滚动条是 java 和 C++ 或 C# 的商业控件。我以前用过 C++ win32 编程。我会喜欢其他程序员,例如 java 和 C++;看到这个话题。
-
这个问题不应该转移到programmers.stackexchange.com
-
@Nav: Nope
标签: user-interface interface editor usability