如何解决如果我使用 CreateWindow*() 而不是 CreateDialog*() 函数系列,我会有什么“缺点”?
从长远来看,如果我使用 CreateWindow*() 而不是 CreateDialog*() 函数族来创建控件会有什么缺点?例如,是否有一些东西可以与对话框一起使用,并且通过使用 CreateWindow*() 我会很难甚至无法使其工作?例如,我读过有人说,如果它不是对话框,我将无法在控件中使用 TAB,但是我通过将 IsDialogMessage() 添加到主循环,传递 WS_EX_CONTROLPARENT() 来了解如何做到这一点在 CreateWindowEx() 中的 dwExStyle 和 CreateWindowW() 中的 WS_TABSTOP 中,这样就可以了。 这样做的原因我想创建一个属性表(模仿 C# 的属性网格),从另一种语言调用 C 例程/WINAPI,与 C 二进制兼容;但我想用代码定义一切,而不需要资源脚本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。