|
Hi there,
I loaded menu from my project resource …
I have not problem in loading or displaying this menu …
But when I want to add new item to loaded menu … my code don't works !
CMenu menu;
menu.LoadMenu(IDR_MENU1);
.
.
.
menu.AppendMenu(MF_SEPARATOR);
// Display menu …
What's wrong ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
try adding your items like this:
CMenu* pPopup = menu.GetSubMenu(0);
pPopup->AppendMenu(...)
this is how i do it for all my context menus.
-c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses. /. #3848917
|
|
|
|
|
Hi Chris !!!
Thanks alot for your helps
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
Okidoki, probably another question asked 100 times. I'm looking into C++ for maybe some game developement. If there is a good book that teaches C++ with a bias towards games, then it would be even better. If not, I'd rather have a good solid book on C++ than one that's diluted between C++ and game developement. I'd get books on game developement later. Thx!
p.s.: my background is web programming so I'm not that knowledgeable in OO and Windows/consoles programming.
|
|
|
|
|
There is no single book that will make you proficient at C++. There are any number of introductory books which will get you up and running.
But to trully understand the language you need to read (and understand) Stroustrup's "The C++ Programming Language" and Scott Meyer's "Effective C++" and "More effective C++". I would also recommend Eckels "Thinking in C++".
"Human imagination has been sculpted by the universe within which it was born" Hmmmm...
|
|
|
|
|
How To Program C++ - Deitel & Deitel
Kuphryn
|
|
|
|
|
C++ For Dummies did the job for me well.
|
|
|
|
|
Secrets of the game programming gurus is a good one for gaming, and for C++, it depends - C++ in 24 hours or C++ for dummies, if you're a dummy. Otherwise, the Stroustup books are obviously good.
Christian
come on all you MS suckups, defend your sugar-daddy now. - Chris Losinger - 11/07/2002
|
|
|
|
|
I want to know if i want to pass a COM object in a method of a COM in the parameter list. Is it just pass the IDispatch interface pointer ?
Can anyone show me examples ?
I've a SerMessage COM and a SerConnection COM. In SerConnection's SendQMessage(), it has to pass in SerMessage
|
|
|
|
|
Send it as an IUnknown, then you can call IUnknown::QueryInterface() on the IUnknown pointer, and get a pointer to the COM Object...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
I am looking for a free, 0 $, small, downloadable, resource editor.
Don't tell me that the Microsoft and Borland development packages have integrated ones! It should be an "external" resource editor.
Do you know a good one?
Thanks!
Dominik
|
|
|
|
|
For what ?
I have written a Menu editor as a ActiveX. If you want, I'' send you
Email me: dlhson@zapo.net
|
|
|
|
|
|
What an excellent tool, thank you for bringing it to us!
|
|
|
|
|
It's not me who made it, I just posted a link to it
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Thank you very much! ResourceHacker is GREAT!
|
|
|
|
|
Hi,
I am a newbie in VC.
Can anyone instruct me how to install a icon for a program on the desktop, and later delete it (in Visual Basic or Visual C++) ?
Besides, if I want to make my program automatically run when Windows starts, I will have to create an registry entry for HKLM\Software\Microsoft Windows\..., how should I create such a key using Visual C++ ?
Thanks
|
|
|
|
|
|
|
In my application, i have some struct definetions. Such as,
typedef struct
{
int x;
double y;
unsigned char name[128];
........
}MYSTRUCT;
and then, i use this struct with global two-dimentional array like this;
MYSTRUCT mystruct[300][500];
With this definition, there is no memory allocation fot it.
My problem is how to free the memory or delete it when it is not used or
application will exit?
Thanks in advance!
chen
|
|
|
|
|
I'm not sure what you mean by "there is no memory allocation fot it." That declaration creates a 2D array with 150,000 elements total. Since it is a global, the memory is freed automatically when the process exits.
--Mike--
Just released - RightClick-Encrypt v1.3 - Adds fast & easy file encryption to Explorer
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
Hi all,
I have a basic question. I want to write a GUI application and I have to choose between ATL/WTL and MFC.
Which one should I choose and why?
I just compiled an wizard Dialog-based application with both WTL and MFC and the resulting generated code and *.exe for WTL is bigger than MFC, my guess was opposite why it is so?
any help in this regards
regards
/rsasalm
|
|
|
|
|
Actually, there is little chance the executable for WTL is larger. What you are missing is that the MFC version requires the MFC DLLs. These DLLS must be distributed with your application to insure that everyone can run your software.
I am a huge fan of WTL. But in many ways it is more basic than MFC. But that also means that it doesn't get in your way as much as MFC.
IMHO, more experienced programmers should move to WTL. But if you are just creating applications that fit well with MFC, it works just fine. It is really hard to say which would be best to use.
Tim Smith
"Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution."
Hoare - 1980 ACM Turing Award Lecture
|
|
|
|
|
I have an SDI application with a single CformView view. I only want the view to be visible in diagnostics mode. Otherwise it should be invisible to the user.
I can hide the app with
CMainFrame::m_pMainFrame->ShowWindow(SW_HIDE);
In the OnInitialUpdate().
But the app still shows up and then goes away. Is there a way to hide it either sooner or all together so the average user never sees it?
Thanks
|
|
|
|
|
Modify the window style in PreCreateWindow() by adding this line:
cs->style -= WS_VISIBLE;
|
|
|
|