//根据结构中某成员的地址得到整个结构的地址structmsginfo{INTa;charb[20]={"abc"};};voidCtestThreadDlg::OnBnClickedButton18(){msginfoinfo={};info.a=12;msginfo*p=CONTAINING_RECORD(info.b,msginfo,b);intd=p->a;}

VS2015编译运行