VC中相当于TC中的kbhit()(按任意键继续)的函数是什么,哪个类的,目录操作函数在哪个类?
VC中要实现打开一个对话框,一秒后自动关闭,写了以下代码,编译出错,不解?void CAaView::OnDialog1() 
{
// TODO: Add your command handler code her
CPass m_dlg;
m_dlg.DoModal();
        sleep(1000);
CDialog::OnOK();〈——XXX????
}

解决方案 »

  1.   

    在CPass里边重载IDOK消息
    然后把CDialog::OnOK()改成:m_dlg.OnOK()
    不过好像要无模式对话框才可以,你先试试吧
      

  2.   

    不出錯,也不會執行正確的。因為到DoModal()就停在那里了,等你手動退出 m_dlg才會繼續執行。要達到你的目的的話,應該把這一段程序寫到你的 CPass 類里去。
      

  3.   

    void CAaView::OnDialog1() 
    {
    // TODO: Add your command handler code her
    CPass m_dlg;
    m_dlg.DoModal();
            sleep(1000);
    PostquitMessage(0);
    }
      

  4.   

    :),你对VC一点也不会.
    // TODO: Add your command handler code her
    CPass m_dlg;
    m_dlg.DoModal();  //你不关闭DIALOG,这个函数是不会返回的,阻塞
    sleep(1000);
    CDialog::OnOK();//你在VIEW类里面,怎么能调用DIALOG那的函数?