void CAboutDlg::OnPaint() { CPaintDC dc(this); if(m_DyShow==0) { m_DyShow++; DynamicShow(this,1); } }
MessDialog::MessDialog(QWidget *parent) : QWidget(parent), ui(new Ui::MessDialog) { ui->setupUi(this); setWindowFlags(Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint); //定时器 timeShow = new QTimer(this); timeStay = new QTimer(this); timeClose = new QTimer(this); connect(timeShow,SIGNAL(timeout()),this,SLOT(MessDialogShow())); connect(timeStay,SIGNAL(timeout()),this,SLOT(MessDialogStay())); connect(timeClose,SIGNAL(timeout()),this,SLOT(MessDialogClose())); DynamicShow(); }
void CAboutDlg::OnClose() { DynamicShow(this,0); CDialog::OnClose(); }