【发布时间】:2011-07-13 20:45:49
【问题描述】:
我试图找出为什么我在 Windows 对话框中动态创建的一些子控件在使用 Tab 键导航时出现故障。在没有其他东西摆弄它们的情况下,顺序应该由它们添加到对话框中的顺序来定义,但是一种特定类型的子控件始终排在最后。
我知道one way 重新订购它们是使用SetWindowPos(),使用hWndInsertAfter 参数并且没有设置SWP_NOZORDER 标志。我很确定我已经消除了这个重新排序的可能原因。
因此,为了进一步了解这一点以及仅供参考,除了 SetWindowPos(),还有哪些其他 win32 调用可以重新排序对话框中的现有子控件?
【问题讨论】:
标签: c++ winapi dialog tab-ordering