除非你指定,否则在对话框中动态创建的ComboBox父指针是对话框而不是静态框的GroupBox。一般动态创建的控件,消息响应应该在PreTranslateMessage里面写。如果不是同一位置变化太大,没必要动态创建(这样代码可读性和维护都不方便),你可以在同一位置放置多个默认隐藏的控件,需要哪个就显示哪个就可以了。