|
Hah. I was doing this instead:
void CTempDlg::OnButton1()
{
Modeless modlessDlg;
modlessDlg->Create(IDD_MODELESS_DIALOG, NULL);
modlessDlg->ShowWindow(SW_SHOW);
}
The window closed before it could open, I'm guessing because the object got automatically deleted after that function call.
Stupid me. Thanks very much!
Windows Calculator told me I will die at 28.
|
|
|
|
|
If your needs are not so big with the dialogs is ok, but if you need more functionality you can also add classes/forms from CFormView and ataching it to the document, so you have more than one view with the same document. It is more difficult to implement, but that way you have more support to messages that are difficult or can't be called from dialogs. Are you interested in this?
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
Rating helpfull answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I have heard that it is possible to change a dialog's caption dynamically. Could someone shjow me how to do this in MFC. I am using a single dialog that works well for two different operations, therefore my need to be able to load up a different caption depending on what part of the program is calling up the dialog.
Could someone provide a code snippet for this please?
A C++ programming language novice, but striving to learn
|
|
|
|
|
|
Thank you very much!
A C++ programming language novice, but striving to learn
|
|
|
|
|
In addition to Led Mike's answer, if you want to change the caption according to where the dialog is called, the best place to make it is in the OnInitDialog () checking where it was called and writing the text you want.
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
Rating helpfull answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
|
|
I want to look for all SMTP servers on my network through visual C++(MFC).
I donot need any Web based solution using ASP.Net technology.
|
|
|
|
|
Vikash Singh wrote: I want to look for all SMTP servers on my network through visual C++(MFC).
I donot need any Web based solution using ASP.Net technology.
You could use the CDONTS package[^] to send an email to you network administrator asking him for the list of all the SMTP Servers on the network.
led mike
|
|
|
|
|
I want to use some MFC API which can help me search all SMTP servers on network.
May be something like seraching all Microsoft exchange servers on network.
Also one more query that is it possible to distinguish default virtual SMTP servers on network among the others .
|
|
|
|
|
Is there a way to get a pointer to an array of the elements a vector manages much like the CArray::GetData() method?
|
|
|
|
|
I think you can get the address of the first element of the vector .
(not tested)
std:vector< int > v;
int* p = &v[0];
|
|
|
|
|
Thanks. After reading both replies, I now vaguely remember the guaranteed contiguous memory for vectors thing.
Thanks for jarring my memory loose and providing assistance.
|
|
|
|
|
bob16972 wrote: Is there a way to get a pointer to an array of the elements a vector manages
Just take address of the first element - vectors agre guaranteed to have their elements stored in contiguous storage locations - something like &my_vector[0]
|
|
|
|
|
That rings a bell.
Thanks for the help.
|
|
|
|
|
I am running VC++ 5.0 that I purchased about 10 years ago. I am retired and have never updated it.
I was looking for a copy of VC++ 6.0 that I might purchase. There is still support for version 6.
I found a serious bug in Ver 5 last night.
Bob Macklin
Seattle, Wa.
|
|
|
|
|
ME think you should have a look at the various "Express" editions of Visual Studio.
UNLESS you are using MFC.
|
|
|
|
|
I am using MFC and I am comfortable with it.
But I am trying to get VC++ 2005 Express from MS on a CD. It is too large for me to download.
Bob Macklin
Seattle, Wa.
|
|
|
|
|
Bob Macklin wrote: I am using MFC and I am comfortable with it.
But I am trying to get VC++ 2005 Express
Max's point was the none of the express editions support MFC. It you want MFC support, you're going to have to spend money.
Judy
|
|
|
|
|
I was not very clear in my answer.
|
|
|
|
|
I'm RETIRED! I don't have $200 to buy a new VC++ 6.0 package.
I have been using my ver 5 for 10 years. I did an app in the past week and when I tried to do a RELEASE it asked for. MMSYSTEM.LIB. But my package did not come with MMSYSTEM.LIB.
The DEBUG version linked and ran with WINMM.LIB. So I copied WINMM.LIB and renamed it MMSYSTEM.LIB and it linked.
But when I tried executing the RELEASE version "waveInStart()" hangs. It does not hang in the DEBUG version.
Are the VC++ packages sold buy former users or is the only solution to buy it new?
Bob Macklin
Seattle, Wa.
|
|
|
|
|
Bob Macklin wrote: I'm RETIRED! I don't have $200 to buy a new VC++ 6.0 package.
You can find it for $1.00 on eBay[^]
|
|
|
|
|
You evidently tried to use functionality that did not come with V5.00. If you just used something copied from say the Code project, it may even be the case that the function calls into that library relate to something you would not even need. The thing is to investigate what the missing code is supposed to do, and write a workaround, or, cull sections if you don't need them. It is (nearly) allways a bad idea to re-name libraries. It may work on your machine, no guarantee that it works on other's.
Kind Regards,
Bram van Kampen
|
|
|
|
|
This is just to know the top 5 highly paid programmers based on the platform, or any links for comparsion are fine ...thanks
SAP/ABAP
.NET
C
C++/vc++
Embeded
JAVA
ETC...
and how easily a VC++ programmer can switch /adopt the top ones
modified on Friday, May 23, 2008 10:18 AM
|
|
|
|