Solved

customized message box?

Posted on 2000-03-01
8
168 Views
Last Modified: 2010-04-02
Hello guys

can i used my own resource id in the messagebox function? i don't want the one provided by windows

thanks
venky
0
Comment
Question by:vchellam
8 Comments
 
LVL 14

Expert Comment

by:AlexVirochovsky
ID: 2573306
You may simple make Dialog, with
Static Text Control, Icon and some Buttons(Ok, Cancel ,Retry..)
0
 
LVL 8

Expert Comment

by:gelbert
ID: 2573430
Have you tried to create resource and then use in in message box?
It worked for strings with me. It may work for icons, ..
0
 

Author Comment

by:vchellam
ID: 2573551
well i am using dialog box already but it has its own problem, so i can use only messagebox
0
 
LVL 3

Expert Comment

by:Shay050799
ID: 2573845
well the easiest way is to catch the message in CWinApp derived windows
OnMessageBox
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:vchellam
ID: 2573975
catch and do what? i am sorry i didn't get u shay.

well one thing can solve my problem,
is there any way my all my messages by handled by windows itself, i don't want it to go to my parent window!

like i have a Cdialog which i am displaying as message box but what i see is all my messages go through it parent window which is mainframe? how do i stop this?
0
 
LVL 3

Expert Comment

by:Shay050799
ID: 2573984
u mean that u want
to catch the messages before they are posted ?
0
 

Author Comment

by:vchellam
ID: 2574012
nope, what happening is i have a dialog box, in my case its very tedious, they have done it long back and don't want to change!

i create my parent dialog box and i haven't done the do modal for that!
Before doing DoModal we set the mainframe wnd of the application to the dialog created. before domodal i check connections with some other things and if it fails i put a message box in my own format. Message box is a another dialog we created, so i am passing null as parent of the message box dialog which eventually becomes mainframe window which is not yet created.

so when the message dialog box displays, if i try to move the mouse or any operation it throws as exception and after debugging i found it goes to parent class pretranslate function but parent class(mainframe window) is NULL.

so i want to handle the messages in poped up dialog box only. how do i do that?

i hope above things made sense to u
0
 
LVL 30

Accepted Solution

by:
SteveGTR earned 50 total points
ID: 2574402
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is the first in a series of articles about the C/C++ Visual Studio Express debugger.  It provides a quick start guide in using the debugger. Part 2 focuses on additional topics in breakpoints.  Lastly, Part 3 focuses on th…
C++ Properties One feature missing from standard C++ that you will find in many other Object Oriented Programming languages is something called a Property (http://www.experts-exchange.com/Programming/Languages/CPP/A_3912-Object-Properties-in-C.ht…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now