struct STest 
{
    int a;
    int b;
    int c;
    char d;
    int e;
};


#define STRUCT_OFFSET(STRUCT_NAME, PARAM_NAME) (size_t)&( ((STRUCT_NAME*)0)->PARAM_NAME )

 

void CSysTestDlg::OnBnClickedOk()
{
    // TODO: 在此添加控件通知处理程序代码

    int off1 = STRUCT_OFFSET(STest, c);

    int off2 = STRUCT_OFFSET(STest, d);

    int off3 = STRUCT_OFFSET(STest, e);

    int x = 0;
}