使用动态创建的按钮创建对话框

问题描述

我想创建一个基于 Win32 的模式对话框,其中按钮的实际标签在创建时作为输入接收。例如,单击一个按钮可能会导致出现另外两个按钮。由于按钮属性在编译时未知,我认为使用资源文件不是解决方案。我也不想隐藏/禁用按钮,而只是动态生成它们。

按钮的数量可以是可变的,但顺序必须保持不变。例如,按钮的顺序可以是以下任何一种:

A,B,C,D,E

B,E

C

A,E

我不想拥有以下内容

[A] B [C] D [E] 其中 [X] 表示灰色按钮

[ ] B [ ] D [ ] 其中 [ ] 表示空白区域

我进行了一些在线搜索,其中使用 CreateWindow()CreateWindowEx() 似乎是一种/一种使用方式,但我找不到简单的工作示例。

Microsoft 是否有任何此类示例代码?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)