如果有一个参数, 你想传根据参数的提供来决定使用哪个参数那么使用 ? : 表达式
例如:
程序片段
SetFileTime(hFile,
IsDlgButtonChecked(hwnd,IDC_UPDATECREATETIME) ? &ft:NULL,
IsDlgButtonChecked(hwnd,IDC_UPDATELASTACCESSTIME)? &ft:NULL,
IsDlgButtonChecked(hwnd,IDC_UPDATEMODIFIEDTIME)? &ft:NULL
)
);