最简单但是比较笨的方法:利用属性页来实现加入switch语句,然后根据不同的case决定是哪一个属性页ShowWindow(SW_SHOW);缺点是可能会有一些属性页虽然没有显示,但是仍然需要创建,并在程序运行当中占有一定的内存空间。另外可以通过一个函数来实现。根据不同条件,在函数体内部动态创建类的实例。这种方法我没用过,只是看到有高人讲过,比前一种方法的优势在于节省了不必要的内存开支。