可变参数 在使用的过程中 会出现 获取参数异常 的问题 ,
“参数默认晋级” 规则适用于在可变参数中的可变动部分: 参数类型为 float 的总是晋级 (扩展) 到 double, char 和 short int 晋级到 int。所以 va arg(arpg, float)是错误的用法。应该总是用 va arg(arpg, double)。同理, 要用 va arg(argp, int) 来取得原来类型是 char, short 或 int 的参数。基于相同理由, 传给 va start() 的最后一个 “固定” 参数项的类型不会被晋级。
“参数默认晋级”
二 、 设置 主窗口 和 子窗口 在最前面切换显示
1, 设置主窗口 属性 Topmost = false
2:, 创建子窗口时 viewreport->Create(IDD_DIALOG_REPORT_1, GetDesktopWindow()); 中 父窗口参数为GetDesktopWindow()