|
Hi Nish,
Do you mean OnMenuSelect? Could you give a simple example?
(Quick one, how do you get though so many forums in one day?)
Thanks once again,
Giles
|
|
|
|
|
What I meant was that your menu-item handler in the modeless dialog should simply call the corresponding menu-item handler in your main frame class.
use AfxGetMainWnd to get a pointer to your main frame class
Giles wrote:
Quick one, how do you get though so many forums in one day
My about:blank is codeproject.com
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
If you don't find me on CP, I'll be at Bob's HungOut
|
|
|
|
|
I'd like a random function in c++ language. I see function rand, but this function is not performed.
|
|
|
|
|
|
hi ferdinando
You need to use srand first
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Hi, all.
=======
I have Win2000 + Drivers + Software + Games on a 45GB Hard Disk.
I would like to create an app that will image my FAT32 Hard Drive to a file.
And then from the image file to clone it to another 45GB HD.
Please, HELP.
BTW: come to #CodeProject on DalNet (mIRC)
|
|
|
|
|
Norton's GHOST
- - - - - - - - - - - - - - - - - -
Memory leaks is the price we pay \0
01234567890123456789012345678901234
|
|
|
|
|
Yep, something like Norton Ghost.
The only reason I want to do it, is because I don't understand how to use Norton Ghost.
If you can help me in anyway, please do.
10x.
BTW: come to #CodeProject on DalNet (mIRC)
|
|
|
|
|
Hi,
Can anyone please help me to get the background color of a standard dialog box on XP. I know the default color on XP is RGB(236,233,216) but is there an API function that will return the RGB color if the Display is changed to a different theme from the control panel.
Thanks,
Tiegster.
|
|
|
|
|
Have a look at GetSysColor.
Michael
|
|
|
|
|
Hi Micheal,
Thanks for the suggestion. I have been using GetSysColor for the Win2000, 9x etc but the problem is that when the theme for WinXP is changed the value returned for GetSysColor stays the same.
So for example if I use GetSysColor(COLOR_MENUBAR) this gets the correct color for a dialog. However if the default theme is changed to say Windows Classic the color returned is still the same even though the Menu Bar color has been changed.
(The reason I choose COLOR_MENUBAR is that it is the only one I could get to match the default XP dialog background.)
Thanks again for your help and if you have any further suggestions or if anyone else can help, I'd be really grateful.
|
|
|
|
|
Another XP bugs?
Post to Microsoft Support sites.
|
|
|
|
|
I have this problem : I wrote a program with German and English resources .
I would like to be able to change the resource language during program
execution , or at least to load the correct resources at start time .
In Win2000 I changed the location to German but it loads the English resources. At WinNT it works...What can I do in Win2000?
plz..plz...plz
Jancsi
|
|
|
|
|
Place all your resources in the different DLLs, for each language one DLL, then load one of the DLL at program startup (e.g. InitInstance()) and set it with AfxSetResourceHandle() as a source for your resources.
Martin
|
|
|
|
|
Hi I wsih to change the text in my Dialog's Menu,
Dynamically, I have seen methods for doing this with Doc/View but not with a Dialog App.
How is it done !
Possibly I have been looking at too comlicated an answer to this, as each of the solutions I have looked at Just got more and more Complex. Not I don't which to add or remove Items but to simply change the text for a multilingual application that reads the text from outside, So multiple Menu's are not an option!
Thanks for your Time !
Regardz
Colin J Davies
Sonork ID 100.9197:ColinI live in Bob's HungOut now
Click here for free technical assistance!
|
|
|
|
|
Hi Colin
I didn't try this out, so it might not work.
GetMenu()->ModifyMenu(3,MF_BYPOSITION,3,"Hello Dude");
Regards
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Nish [BusterBoy] wrote:
I didn't try this out, so it might not work.
GetMenu()->ModifyMenu(3,MF_BYPOSITION,3,"Hello Dude");
Correct Nish you didn't try it out, It compiles but gives me a run time error, Maybe "hello dude needs a pointy hat!
Thanks anyhow for giving it a try Nish Old Chap!
Regardz
Colin J Davies
Sonork ID 100.9197:ColinI live in Bob's HungOut now
Click here for free technical assistance!
|
|
|
|
|
Bijesh
You are setting the command id to zero
Do this instead :-
GetMenu()->ModifyMenu(ID_BLAH_HELLODUDE,MF_BYCOMMAND,ID_BLAH_HELLODUDE,"Hello Dudette");
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
hmmm
Thats funny
MSDN says that nIDNewItem -> "Specifies either the command ID of the modified menu item"
Funny.....
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Ouch!!!
Colin you should replace 3 with your menu item index. 3 means 4th top level menu [0-based index]
I tried it out and it works fine
GetMenu()->ModifyMenu(n,MF_BYPOSITION,n,"Hello Dude");
replace n with your zero based top level menu index
To change a submenu item do this
GetMenu()->GetSubMenu(n)->ModifyMenu(m,MF_BYPOSITION,m,"Hello Dude");
here n is the zero based index of the top level menu and m is the zero based index of the nth top level menu
I tried them out on an MFC dialog based app with a menu and it worked perfectly well
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
thank Nish and Bijesh !
Some part of this code must work for me,
Actually it's a systemtray menu I am altering
Rather than a true Dialog menu, But the same principles should apply to it!
Regardz
Colin J Davies
Sonork ID 100.9197:ColinI live in Bob's HungOut now
Click here for free technical assistance!
|
|
|
|
|
|
Nish [BusterBoy] wrote:
Good Luck Colin!
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
Nish, I ahve discovered yet again I am a fool,
There is a documented reason why I can't change the stupid systray menu text.
There is a work around naturally but I, can't be bothered implimneting it. I blame MS once again!
So my multilingual VMTU project is on hold darn it!
Regardz
Colin J Davies
Sonork ID 100.9197:ColinI live in Bob's HungOut now
Click here for free technical assistance!
|
|
|
|
|
Colin Davies wrote:
There is a documented reason why I can't change the stupid systray menu text.
There is a work around naturally but I, can't be bothered implimneting it.
Oh!
Can you post some links regarding that issue?
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|