1.对Style 为Popup的对话框:
BOOL MyDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
SetWindowLong(m_hWnd,GWL_EXSTYLE,GetWindowLong(m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); //设置对话框透明
SetLayeredWindowAttributes( 0, (255 * 70) / 100, LWA_ALPHA);// Make this window 70% alpha
return TRUE;
// return CDialog::OnEraseBkgnd(pDC);
}
2.对Style 为Child的对话框:
BOOL MyDataDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
return TRUE;//只需要这句
// return CDialog::OnEraseBkgnd(pDC);
}