第一个问题,CREATE的功能是一样的,都是用来创建这个窗口的。第二个问题,因为CRECT有一个运算符重载函数(用来转成RECT的,可查MSDN CRect),所以你传CRECT时,可以自动转换成RECT,用来定义BUTTON的位置。这个位置,如果你选择的是CHILD属性,则是相对于附属对话框的,如果不是,则相对于桌面的。