Solved

customized message box?

Posted on 2000-03-01
8
170 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
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 
LVL 3

Expert Comment

by:Shay050799
ID: 2573845
well the easiest way is to catch the message in CWinApp derived windows
OnMessageBox
0
 

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

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Errors will happen. It is a fact of life for the programmer. How and when errors are detected have a great impact on quality and cost of a product. It is better to detect errors at compile time, when possible and practical. Errors that make their wa…
Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

808 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