专注于自定义控件

时间:2014-01-22 01:46:36

标签: winapi

我正在有效地创建自定义控件。我通过简单地生成一个窗口类并使用WS_CHILD样式创建一个窗口来解决这个问题。最初控件接受键盘输入。我遇到的问题是,一旦同一窗口中的另一个控件获得焦点,我的自定义控件不再接收键盘输入。如何在焦点更改后再次从我的自定义控件获取键盘输入?

1 个答案:

答案 0 :(得分:1)

创建Window时,还会传递WS_TABSTOP以及其他窗口样式。这将使您的自定义控件在用户按TAB键时获得焦点。 请查看MSDN链接http://msdn.microsoft.com/en-us/library/windows/desktop/ms632600(v=vs.85).aspx