请问如何在MFC中使用active Splash?
解决方案 »
- Hook鼠标后直接在桌面绘图
- 电脑上不去网,请各位大侠帮忙!
- 怎样设置指定控件的焦点?
- 汇编指令翻译成C代码遇到困难,高手进
- 求解Winpcap编程中的一个问题
- 求救!在线等? DLL的窗体为什么初始化不了?
- Com+组件被加入组件管理器后被导出代理,到客户机安装出现错误?
- 关于vc程序和sql server的连接问题(不是那种入门级的问题),请指教!
- 请问各位大虾,有没有打印机外挂实例原程序??我想用来计算打印次数和计算墨水量等。。
- open inventor
- 超级不爽。。。VC安装失败,有没有补救办法?
- 需要开发人员:IC卡门禁消费、停车场管理、短信软件开发、管理软件开发(JAVA,JSP)。
在打开的对话框中选Visual C++ Components文件夹,插入Splash screen这个控件,一般系统就已经把完整的代码加到你的工程里去了,不过要主要还是需要修改一点东西,把系统自动为你多生成的InitInstance()删掉,在原来的的InitInstance()函数中添加
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);//这行本来就有,紧跟着添加
CSplashWnd::EnableSplashScreen(cmdInfo.m_bShowSplash);//添加的行m_pMainWnd->ShowWindow(SW_HIDE);//这行需要修改为SW_HIDE修改CSplashWnd::HideSplashScreen()
{
DestroyWindow();
AfxGetMainWnd()->ShowWindow(SW_SHOW);
AfxGetMainWnd()->UpdateWindow();
}在CSplashWnd::OnCreate(...)
{
SetTimer(1,1000,NULL);//设定显示时间,1000毫秒
}
Project->Insert into Project ->Components and Controls
有一个CSplashWd的类