MFC工程,怎么批量获取多个复选框的caption
MFC工程,如何批量获取多个复选框的caption
通过之前在网上查到的消息,说用什么rang映射,还有command和control的区别,到底还是没弄明白到底怎么使用。
请哪位前辈详细教授一下啊~谢谢~~
我就是想批量获取多个复选框的名字,然后赋给一个stringlist
------解决方案--------------------
除非id是连续的 你可以用一个for获取到然后放假stringlist...
------解决方案--------------------
EnumChildWindows 枚举当前窗口所有子窗口, 里面就会有checkbox
使用GetClassName获取每个子窗口的类名, 看是否是Button,
再使用GetWindowLong获取子窗口风格判断是否有BS_AUTO3STATE
类名是Button, 然后 风格中有BS_AUTO3STATE就说明是checkbox了, 这时就可以使用GetWindowText获取其caption了.
通过之前在网上查到的消息,说用什么rang映射,还有command和control的区别,到底还是没弄明白到底怎么使用。
请哪位前辈详细教授一下啊~谢谢~~
我就是想批量获取多个复选框的名字,然后赋给一个stringlist
------解决方案--------------------
除非id是连续的 你可以用一个for获取到然后放假stringlist...
------解决方案--------------------
EnumChildWindows 枚举当前窗口所有子窗口, 里面就会有checkbox
使用GetClassName获取每个子窗口的类名, 看是否是Button,
再使用GetWindowLong获取子窗口风格判断是否有BS_AUTO3STATE
类名是Button, 然后 风格中有BS_AUTO3STATE就说明是checkbox了, 这时就可以使用GetWindowText获取其caption了.