小编Moh*_*deh的帖子

如何通过TAB键在Window中的控件之间导航?

我通过调用创建了一个窗口CreateWindow,并在其上放置了2个编辑控件.编辑控件具有WS_TABSTOP样式,已启用.我可以更改其文本,但通过TAB键在控件之间导航不起作用.

我把这段代码放在我的消息循环中:

MSG msg;
while ( GetMessage( &msg, NULL, 0, 0 ) )
{
    if ( !msg.hwnd || !IsDialogMessage( msg.hwnd, &msg ) )
    {
        TranslateMessage( &msg );
        DispatchMessage( &msg );
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,通过TAB导航不起作用,编辑控件没有编辑,并且按TAB发生的唯一事情是选择第一个控件的文本.有谁能够帮我?

c++ windows

2
推荐指数
1
解决办法
739
查看次数

我什么时候应该使用VS2015平台工具集V140_XP?

我想从VS2010切换到VS2015但是关于V140_XP的文档对我来说并不清楚.我有两个问题:

  1. 我使用静态库(/ MT).所以我不需要vcruntime140.dll或任何其他以前的运行时库.我应该将平台工具集设置为V140_XP以在Windows XP中运行我的应用程序吗?

  2. 如果我没有将平台工具集设置为XP,我的应用程序是否会在Windows 7及更高版本上运行正常?

c windows winapi visual-studio

2
推荐指数
1
解决办法
3064
查看次数

标签 统计

windows ×2

c ×1

c++ ×1

visual-studio ×1

winapi ×1