|
When the child dialog closes, save the contents of the edit control in a public member variable. When control returns back to the parent dialog, you can then access that other dialog's member variable. Make sense?
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
I tried to but a member variable is declare in only 1 class an the other class don't know her... You can't declare a common public member variable for 2 class.
|
|
|
|
|
I'm not sure exactly what you did, but what I described will work. Perhaps you misinterpreted it. Is this an MFC application?
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
You can always make the variable public. Or better still, add a getter that returns the value of the variable.
yourDialog.DoModal();
CString text = yourDialog.GetYourText();
In your child Dialog, add a getter that looks like
CString GetYourText()
{
}
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
Thank you for your help, The solution with getYourText is working . I don't why but the solution with the variable public don't work
|
|
|
|
|
Hi,
I am working on scanner driver. The scanner sends the JPEG data in chunks and I am saving the chunks of data in a stream. I need to convert the JPEG stream to BMP stream. I want to know is there any facility from the gdi++ library to process the chunks of data and keep storing it in another stream.
Scanning the image and processing it should be paralel.
Thanks in advance.
Abhiman
|
|
|
|
|
I keep getting the following error
Cannot find import;Dll may be missing, corrupt, or wrong version file "MFC42.DLL", ordinal 6467(error 127)
Can anyone help me with this.
Meena
|
|
|
|
|
What are you doing when this error appears? Does the file exist on the machine? Is there more than one occurrence?
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
Hi,
I am trying to make Nishant Sivakumar - "Using global hotkeys" start hidden:
http://www.codeproject.com/system/nishhotkeys01.asp
I have added the hidden modal code from Nishant Sivakumar - "Some handy dialog box tricks, tips and workarounds ":
http://www.codeproject.com/dialog/dlgboxtricks.asp
It compiles, but it doesn't become hidden.
Changes to the "Using global hotkeys" project I made:
In "HotKeyTestDlg.cpp" I added:
void CHotKeyTestDlg::OnWindowPosChanging(WINDOWPOS * pos)
{
if(!visible)
pos->flags &= ~SWP_SHOWWINDOW;
CDialog::OnWindowPosChanging(pos);
}
and added "visible = FALSE;" to:
CHotKeyTestDlg::CHotKeyTestDlg(CWnd* pParent /*=NULL*/)
: CDialog(CHotKeyTestDlg::IDD, pParent)
In "HotKeyTestDlg.h" I added "BOOL visible;" to protected under:
class CHotKeyTestDlg : public CDialog
This wouldn't compile "error C2509: 'OnWindowPosChanging' : member function not declared in 'CHotKeyTestDlg'" till I added "void OnWindowPosChanging(WINDOWPOS * pos);" to public under:
class CHotKeyTestDlg : public CDialog
So it now compiles and runs, but it doesn't start hidden.
|
|
|
|
|
balaclavabob wrote:
This wouldn't compile...
You could have avoided all of this hassle by letting ClassWizard add the method for you. It would have updated both the .cpp and .h files.
balaclavabob wrote:
So it now compiles and runs, but it doesn't start hidden.
Cab you confirm that the pos->flags &= ~SWP_SHOWWINDOW statement is actually executed? If not, is visible being changed to TRUE somewhere?
Do you have any calls to ShowWindow() ?
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
DavidCrow wrote:
You could have avoided all of this hassle by letting ClassWizard add the method for you. It would have updated both the .cpp and .h files.
MFC is something I have been told to avoid at all costs and just go and learn .Net, so my knowledge of MFC is quite limited.
DavidCrow wrote:
Cab you confirm that the pos->flags &= ~SWP_SHOWWINDOW statement is actually executed? If not, is visible being changed to TRUE somewhere?
It is not executing, I tried both:
void CHotKeyTestDlg::OnWindowPosChanging(WINDOWPOS * pos)
{
if(!visible)
{
pos->flags &= ~SWP_SHOWWINDOW;
MessageBox("This executed");
}
CDialog::OnWindowPosChanging(pos);
}
void CHotKeyTestDlg::OnWindowPosChanging(WINDOWPOS * pos)
{
pos->flags &= ~SWP_SHOWWINDOW;
MessageBox("This executed");
CDialog::OnWindowPosChanging(pos);
}
both didn't bring up the message box.
visible is always false for the entire length of the program, I haven't modified it anywhere and it isn't being modified by anything.
DavidCrow wrote:
Do you have any calls to ShowWindow()?
I have no calls to ShowWindow() at all.
|
|
|
|
|
You failed to add ON_WM_WINDOWPOSCHANGING() to the dialog's message map. This is something that ClassWizard would have handled for you!
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
I added it manually and it worked.
I was looking thru the ClassWizard and unless I added in ON_WM_WINDOWPOSCHANGING() manually it wouldn't have appeared....
For future reference how should I use ClassWizard todo something like this....
Thanks for your help.
|
|
|
|
|
balaclavabob wrote:
I was looking thru the ClassWizard and unless I added in ON_WM_WINDOWPOSCHANGING() manually it wouldn't have appeared....
Wrong again. ClassWizard has somehow been set to only show dialog-related messages. Click the Class Info tab and select Window in the Message filter: combobox. Back on the Message Maps tab, you should see WM_WINDOWPOSCHANGING in the list of messages.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
DavidCrow wrote:
Wrong again. ClassWizard has somehow been set to only show dialog-related messages. Click the Class Info tab and select Window in the Message filter: combobox. Back on the Message Maps tab, you should see WM_WINDOWPOSCHANGING in the list of messages.
Thanks it worked.
|
|
|
|
|
Im working on a Window program written in Visual C,
and I need to display a png file in a window, but
AFAIK the window GDI has no such possibility,
anyone has a clue how to do this ?
(and please dont come with an answer like: libpng.. )
|
|
|
|
|
Hello
libpng just arised in my mind, but ...
grep2 wrote:
(and please dont come with an answer like: libpng.. )
What is the problem with it ? Why don't you like it ?
Maybe you should try GDI+ ?
Andrew
|
|
|
|
|
If it is a Visual C++ 6.0 program you should try cximage here on CP. (Do a search)
|
|
|
|
|
Hi all;
I have a Mail server project that i have to submit in 2 months and i would like to code it using VC++, and I thought if any one could provide help...:->
SS
|
|
|
|
|
saood swar wrote:
I thought if any one could provide help...
What type of help do you need ?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|
ANY KIND OF HELP; LIKE SOURCE CODES, HINTS, WEB SITES, OR EVEN SAMPLE PROJECTS..
MANY THNX..
SS
|
|
|
|
|
It appears you're trying to get someone to do your homework for you. You'll be doing yourself a disservice by not tackling the problem yourself.
If you're looking for ideas, here's[^] a list of open source mail systems you may want to explore.
/ravi
My new year's resolution: 2048 x 1536
Home | Articles | Freeware | Music
ravib@ravib.com
|
|
|
|
|
How Can I add this statement using MSXML in C++
Please Help me
Regards
|
|
|
|
|
Hi All,
I have an C++ application
The results obtained from this application are written into a CSV file.
Format of CSV file : Fixed length file with 5 fields. Key is an integer value which can be duplicated.
So for a particular key value, i can have more than one record.
Inorder to get the records for a particular key, i need to traverse the whole CSV file and get all the results.
One method that can be implemented is first sort the whole CSV file and then traverse all the records.
Is there any efficient method to do the same?
Thanks and Regards,
Sree
|
|
|
|
|
I would tend to iterate through the file once, and put all the values into a multimap, using a struct for the value. Then you can look up any key you like.
Christian Graus - Microsoft MVP - C++
|
|
|
|