根据你图片的描述
大概可以总结数据结构如下typedef struct tagLIST
{
   CRect rs;      //选框区域
   BYTE  select;  //选中状态为1,未选为0;
   CRect rFile;   //文件名输出矩形区域
   CRect rRe;     //失败原因信息输出矩形区域
   CRect rWh;     //解决办法输出矩形区域
   CRect rP[3];   //重试,忽略,打开三链接输出胡矩形区域
   .............. //其他文字等信息
}
MYLIST;从CWnd直接派生一个类
再,OnPaint()里
画着个数据结构就可以了