winapi – 如何通过Win32对话框以编程方式更改标签顺序?
发布时间:2020-12-14 01:45:06 所属栏目:Windows 来源:网络整理
导读:通常通过对话框模板和CreateDialogIndirect生成对话框后,我需要添加对话框的控件.在这些情况下,选项卡顺序由对话框模板设置,并且没有明显的方法通过添加新创建的控件来更改选项卡顺序. 我最近发现可以使用SetWindowPos来实现这一点.确定在哪个控件之后要在Ta
通常通过对话框模板和CreateDialogIndirect生成对话框后,我需要添加对话框的控件.在这些情况下,选项卡顺序由对话框模板设置,并且没有明显的方法通过添加新创建的控件来更改选项卡顺序.
我最近发现可以使用SetWindowPos来实现这一点.确定在哪个控件之后要在Tab键顺序中插入新的控件,然后使用SetWindowPos,如下所示:
SetWindowPos(hNewControl,hOldControl,SWP_NOMOVE|SWP_NOSIZE); 这改变了控件的z顺序,反过来又建立了制表顺序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Blob, Uint8Aray, atob/btoa in lt IE9 browser
- windows – 如何以编程方式从脚本中确定已安装的IE版本
- 从Windows应用商店应用中删除超链接下划线
- 隐藏Microsoft Sql Server 2008R2及更高版本上的登录数据库
- Windows – 键盘快捷方式远离全屏远程桌面会话
- windows-vista – UAC对开发人员有多重要?
- windows – 如何从perl启动程序?
- Windows上Tomcat的部署
- windows-xp – 如何在XP中创建Windows服务
- windows-server-2008-r2 – 如何使用AD / GPO /打印服务“推
推荐文章
站长推荐
- Windows的Java应用程序服务器
- Windows如何决定在解析名称时使用哪个DNS服务器?
- Windows 10 安装 VMware workstation 12 版本出错
- windows-server-2008-r2 – Windows 2008 Unknow
- windows-server-2012 – Windows Server 2012 Br
- 在Windows Phone 8 C#app中不调用静态字段初始值
- Windows Server 2016-增强IPAM
- Windows运行时 – WinRT / Metro是否支持多台显示
- 寻找适用于Windows的NTP服务器软件
- 服务器安全设置技术实例系列教程--系统服务篇
热点阅读