|
Hi,
I have seen that article and based on that only i displayed the splash screen. But they have displayed the text one after another at some time interval. But i need to display some animations instead of text.. what to do..?
Thank u for the previous reply,
Sangeetha. J
With Regards,
Sangeetha.
|
|
|
|
|
Sangeetha_J wrote: But i need to display some animations instead of text..
What is the animation you are talking about? Are we expected to guess that? Is that a GIF or a Flash movie or what exactly is it?
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Hi,
I need to display a GIF file.
Sangeetha. J
With Regards,
Sangeetha.
|
|
|
|
|
The following two articles are relatively simple and would be helpful to add GIF animation to your project.
CPictureExWnd[^]
CPicture[^]
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
I need to display the GIF file or any of the animation files in the Splash Screen and not over the dialog box itself.. sorry..
With Regards,
Sangeetha.
|
|
|
|
|
There is no such resource called as 'Splash Screen'. It essentially must be a window and the article shows you how to display a GIF image. Can you give me any clue of what your splash screen is? In my opinion it must be a dialog box resource, without title bar. You've either got your graphics on that dialog or you would be loading it later from your program.
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Hi,
I have used the code that have been described in CSplashScreenEx : a non rectangular splash screen class with Alpha blending - By John O'Byrne.
Here the code,
CSplashScreenEx *pSplash=new CSplashScreenEx();
pSplash->Create(this,"Welcome to Caliber Infotech",0,CSS_FADE |
CSS_CENTERSCREEN | CSS_SHADOW);
pSplash->SetBitmap(IDB_SPLASH,255,0,255);
pSplash->Show();
Sleep(1500);
CAnimateCtrl* pSplashsmall = new CAnimateCtrl();
pSplashsmall -> Create(WS_VISIBLE | ACS_CENTER | ACS_TRANSPARENT, CRect(125,60,291,104), pSplash, ID_ANIMATION);
//Here the code for Opening and closing the avi files have to be inserted
pSplash->Hide();
so i am trying to use CAnimateCtrl class to accomplish the task. Now am trying to Open the avi file.
With Regards,
Sangeetha.
|
|
|
|
|
Sangeetha_J wrote: //Here the code for Opening and closing the avi files have to be inserted
avi file or a GIF? You said it was a GIF.
The class that you are using allows you to associate the splash screen with a bitmap only and not a GIF.
PS: The portion of the code you've posted has got nothing to do with your query.
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Hi,
I need to display something that can be seen animated to the user. Thats why i selected CAnimateCtrl class. Since this is new to me, i didnt have any idea over, and hence i told it is GIF. Now i studied somewhat, and hence understood that metafiles, avi, and GIF all can be used. My need is, i need to display a Splash Screen with some animations. Sorry for my blabbering.
With Regards,
Sangeetha.
|
|
|
|
|
If you want to to use avi file use of CAnimateCtrl
|
|
|
|
|
Hi Whitesky,
I used the CAnimateCtrl class, opened and played the avi files. But some avi files are not getting displayed. What may be the reason for that..? Please suggest me some ideas.
With Regards,
Sangeetha.
|
|
|
|
|
From the MSDN:
Animation controls can play only simple AVI clips. Specifically, the clips to be played by an animation control must meet the following requirements:
There must be exactly one video stream and it must have at least one frame.
There can be at most two streams in the file (typically the other stream, if present, is an audio stream, although the animation control ignores audio information).
The clip must either be uncompressed or compressed with RLE8 compression.
No palette changes are allowed in the video stream.
|
|
|
|
|
Hi Whitesky,
Will MCIWnd work..? Just now am going to study it.
With Regards,
Sangeetha.
|
|
|
|
|
Yes MCI functions can play avi,mpg,... and mp3
|
|
|
|
|
Thank you a lot, Whitesky. I started studying it. I will work on it and contact on any problem.
Thank you,
With Regards,
Sangeetha.
|
|
|
|
|
You can find articles about it on the codeproject
|
|
|
|
|
Thank you Whitesky..
Just now one more modification came from our Company's Director,
He asked me display the Splash Screen As full screen, that is, no other windows should be seen even desktop. Only the splash screen with animation should be seen.
Sangeetha.
|
|
|
|
|
|
Hi Whitesky,
Am about to move now. I go through your link by tomorrow and let you know the result.
Thank you very much,
With Regards,
Sangeetha.
|
|
|
|
|
And also out MD told that there is a project already. When he runs that project, it directly displaying the dialog box as our ordinary dialog based application.
He asked for a thing, that is, a full screen animation or splash screen with animation(but should be in full screen mode) should be displayed for some time immediately when they run the exe. And after that only, the dialog box can be viewed.
This is his requirement. Can you understand..? Or i again blabbered..? Sorry for the problem am creating to you.
Expecting ur reply tomorrow,
Thanking you in advance,
With Regards,
Sangeetha.
|
|
|
|
|
You show your animation and after time 5 or 10 seconds show dialog if use of MCI functions you can use of ShowWindow they have handle for window
|
|
|
|
|
Hi,
Am displaying the animations as well as the dialog as the user wish. But i need to show those animations in full screen mode just like games. How to achieve this..?
With Regards,
Sangeetha.
|
|
|
|
|
Sangeetha,
You've got to decide what is that exactly you need to do. After that, you need to decide how to go about it. Now you've chosen some custom class to show a splash screen and then planning to showing it in full screen or a GIF on that would simply not help. Ask specific questions and you'd get plenty of help.
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Hi,
Sorry.. I will avoid this in future. What i want exactly is:
1. I need to show some animations for few seconds before the application's dialog box is opened.
2. In this, one problem is there. The problem is, the project is completed already. But the user wishes some animations need to be displayed before the main dialog is getting opened. So i need only to develop the animation part in Visual C++ and add to that project that is developed and is in use already.
3. That animations should be shown in full screen mode.
4. The animations may be of any sort. It may be a bitmap display with animations displayed into it, or of any sort. But the condition is, that should be in full screen mode.
This is the requirement.
Sorry for confusing before,
With Regards,
Sangeetha.
|
|
|
|
|