|
|
Thank you for answer But
I want to create program that create screen saver
I konw to create screen saver whith Wizard or function C
But if I want to create program that get some picture's and create screen saver ?
Thanks for answer
|
|
|
|
|
VisuallC wrote: Thank you for answer But
I want to create program that create screen saver
That was EXACTLY what it was, a program that "create" a screensaver.
VisuallC wrote: I konw to create screen saver whith Wizard or function C
I don't get it ... do you know or not know how to create/program a screensaver ?
VisuallC wrote: But if I want to create program that get some picture's and create screen saver ?
You want what ? just an existing screensaver that can display pictures on the screen ? or program one that display pictures ?
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
I need to click on a menu item and use a linked list to display it on the blank screen below in CChildView
I'm using a linked list to store the list of menu items but am unsure of how to implement it this way
This is for a school assignment and I'm really stuck.
Quincyboy
-- modified at 17:56 Wednesday 1st February, 2006
|
|
|
|
|
Quincyboy wrote: I need to click on a menu item and have it displayed on screen
Have what displayed on the screen? if "it" refers to the menu item, it is already displayed on the screen else you would have been unable to click it.
"The greatest good you can do for another is not just to share your riches but to reveal to him his own." - Benjamin Disraeli
|
|
|
|
|
Hi,
I have an app that is running in the system tray. My .rc looks something like this:
IDR_POPUP_MENU MENU
BEGIN
POPUP "POPUP"
BEGIN
MENUITEM "Maximise", ID_MAXIMISE
MENUITEM SEPARATOR
MENUITEM "Exit", ID_APP_EXIT
END
END
So, whenever I right-click on the icon it shows me "Maximise", a separator and an "Exit". I want to dynamically add MENUITEM. I tried this:
CMenu menu;
if ( menu.LoadMenu( IDR_POPUP_MENU ) )
{
CMenu* pSysMenu = menu.GetSubMenu( FALSE );
if (pSysMenu != NULL)
{
CString strAboutMenu = "it works";
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
// what should I put as second parameter???
//pSysMenu->AppendMenu( MF_STRING,NULL,strAboutMenu);
}
}
}
But as you can guess it didnt work. Please help.
Thanks
|
|
|
|
|
The second parameter is the ID of your menu item. Only separators (MF_SEPARATOR flag) can have an ID of NULL. Your two existing menu items have the ID's of ID_MAXIMISE and ID_APP_EXIT. You have to create a new ID for "it works".
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
Thanks, I added the ID for the string. But the string or the separator still don't show up.
|
|
|
|
|
You did not show where or how you are calling TrackPopupMenu() to show your menu. You have to call TrackPopupMenu using pSysMenu.
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
Hi ! I'm developing a LabWindows (National Instruments ANSI C developement tool) application that should be able to display an ALWAYS floating panel. The only problem is the 'full screen mode' of Windows Media Player. My window is always on the top, but not if I set fullscreen in the media player. I guess that the problem should be in the exclusive control of the display made by DirectX. Is there a way to force my window to stay over ?
Thanks !!
|
|
|
|
|
It's an arms race - You want your window always on top and someone else wants their application always on top. It will end in tears.
Steve
|
|
|
|
|
It's not DirectX exclusive mode, it's a matter of race conditions. Whoever moves to the top latest wins. So what's happening is that your window is being relegated down the order when Media Player opens the fullscreen window and makes it topmost. What you'll need to do is detect (somehow) when the fullscreen window is opened, and then use SetWindowPos() to set your z-order to topmost. That should do the trick.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
|
Thank you very much !!
I tried to do as you said, but it didn't work. Maybe because the event EVENT_LOST_FOCUS, which LabWindows Rutime engine generates, doesn't work with the full screen of Media Player.
But, using the function SetWindowPos(...) with HWND_TOPMOST, inside a timer, solves the problem.
Thank you again !
|
|
|
|
|
leliup wrote: using the function SetWindowPos(...) with HWND_TOPMOST, inside a timer , solves the problem
Is that a good idea...
Owner drawn
Jesus Loves
|
|
|
|
|
How do i added an event handler or implement a virtual function of the baseclass in 2003 like it was there in VS.6 Class Browser?
-Prakash
|
|
|
|
|
Events, messages and overridable functions can be setup via the 'properties' slide-bar. Just select the class you want to edit, open the properties dialog window, then choose from the buttons at the top.
I Dream of Absolute Zero
|
|
|
|
|
Thanks, i figured that just a moment back, just when i got your mail.
I have justed started with VS.2003 and the IDE UI has changed a lot since VS.6. well i spend almost 2 hrs to figure this out, hope developing on 2003 IDE is lot more fun.
I thought in VS2003, they have removed this option, I was so pissed, I shouted at my GF and now she is angry.
I guess I should give her a call now
-Prakash
|
|
|
|
|
We moved over from VS6 just over a year now. Like you, it took a while to get used to the interface, but I love it now. The only thing that irritates me now is the Intelli-sense. It sucks! I should get myself a copy of Visual Assist X, then I would be complete!
I Dream of Absolute Zero
|
|
|
|
|
|
Well, they (WholeTomato)[^] claim it does, but I can't verify that. My department will be slowly moving us over to VS2005 in the next few months. From the feedback I've been reading here, it seems that I might not need VAssistX with VS2005 due to vastly improved intellisense features.
Fingers crossed
I Dream of Absolute Zero
|
|
|
|
|
RChin wrote: From the feedback I've been reading here, it seems that I might not need VAssistX with VS2005 due to vastly improved intellisense features
i think we've not read the same threads buddy !
what i've seen there about VS2005' intellisense is that it has been highly improved, but not for C++...
moreover, visual assist was really powerful on both VC6 and VS2003, ,so i hope that it can still improve productivity, even on VS2005
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VCalc 3.0 soon...]
-- modified at 12:52 Wednesday 1st February, 2006
|
|
|
|
|
toxcct wrote: about VS2005' intellisense is that it has been highly improved, but not for C++...
Urgghh! NOooooooo!!!!!!
I Dream of Absolute Zero
|
|
|
|
|
|
you know what, Intelli-sence is a good feature, but it greatly reduces the ability to think or remember and it is a big problem when u move to some other platform or programming lang where these features are not there.
Yes reading the documentation is a tedious job, but you know what, everytime i look at the document to read something about the api or search for an api, I learn something new.
I like it this way, so I am not too upset with intelli-sence working or not.
CPHog is great!!!
|
|
|
|