程序运行之前出现类似WORD等软件打开时的画面! 我想在程序运行之前出现类似WORD等软件打开时的画面,该怎么做呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Splash Windows.在APP的Initialize()里一开始就建立这么个对话框,退出时关闭就好了。 http://www.vckbase.com/code/viewcode.asp?id=1644 工程-》添加工程-》components and controle gallery ->Visual C++ Components->Splash screen 然后找个图片 OK 在splash class对话框出现了两个编辑框:class name,Bitmap Resource ID,该怎么办呢 这种闪平太多了阿.VC已经有这个组建了.Project->AddToProject->Components->VisualC++ ComponentS然后找Splash Screen.已经作的很详细了. 告诉你一个办法: 首先创建一个DLL,在DLL中创建一个一个模式对话框,然后再在你要创建主窗体之前加载这个DLL就可以了 再告诉你第二种办法: 创建CDialog1类在App的InitInstance()的ShowWindow(SW_SHOW)之前加 CDialog1 dlg; dlg.DoModal(); 再在CDialog1中:BOOL CDialog1::OnInitDialog() { CDialog::OnInitDialog(); SetTimer(1024,500,NULL); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CDialog1::OnTimer(UINT nIDEvent) { if(nIDEvent==1024) { if(x<=4) x++; else { this->OnOK(); KillTimer(1024); } } CDialog::OnTimer(nIDEvent);}void CDialog1::OnLButtonDown(UINT nFlags, CPoint point) { this->OnOK(); CDialog::OnLButtonDown(nFlags, point);} 工程-》添加工程-》components and controle gallery ->Visual C++ Components->Splash screen 工程-》添加工程-》components and controle gallery ->Visual C++ Components->Splash screen 在App中InitInstance()的开头添加 CSplashWnd* theSplash = new CSplashWnd; theSplash->Create(IDB_SPLASH);//IDB_SPLASH 图片ID Sleep(2000); // 模拟初始化所消耗的时间 求助,多台主机对服务器上某文件进行操作时,如何加锁避免竞争? VC中 列表控件中的列表项是指什么? CToolTipCtrl::AddTool添加多个控件,有什么意义? 关于CListView中编辑功能的问题 帮帮忙,谢啦 给新年第一个回贴人(幸运儿)的200分(VC版) 这两个错误解决不了,帮忙看看。 俩个按钮,在一个按钮里面必须放着while函数,所以另一个按钮stop必须实现多线程才能调用,请问有大神能写段代码不? 问一个c语言编程问题:怎样用键盘中断一个循环 各位,请问在windows NT下如何用程序检测增加用户的事件? 求读取一文本高效率算法 保佑我303可以考上研究生!
在APP的Initialize()里一开始就建立这么个对话框,退出时关闭就好了。
->Splash screen 然后找个图片 OK
Project->AddToProject->Components->VisualC++ ComponentS
然后找Splash Screen.已经作的很详细了.
首先创建一个DLL,在DLL中创建一个一个模式对话框,然后再在你要创建主窗体之前加载这个DLL就可以了
创建CDialog1类
在App的InitInstance()的ShowWindow(SW_SHOW)之前加
CDialog1 dlg;
dlg.DoModal();
再在CDialog1中:
BOOL CDialog1::OnInitDialog()
{
CDialog::OnInitDialog();
SetTimer(1024,500,NULL);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}void CDialog1::OnTimer(UINT nIDEvent)
{
if(nIDEvent==1024)
{
if(x<=4)
x++;
else
{
this->OnOK();
KillTimer(1024);
}
}
CDialog::OnTimer(nIDEvent);
}void CDialog1::OnLButtonDown(UINT nFlags, CPoint point)
{
this->OnOK();
CDialog::OnLButtonDown(nFlags, point);
}
->Splash screen
->Splash screen
在App中InitInstance()的开头添加
CSplashWnd* theSplash = new CSplashWnd;
theSplash->Create(IDB_SPLASH);//IDB_SPLASH 图片ID Sleep(2000); // 模拟初始化所消耗的时间