Solved

customized message box?

Posted on 2000-03-01
8
167 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
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Written by John Humphreys C++ Threading and the POSIX Library This article will cover the basic information that you need to know in order to make use of the POSIX threading library available for C and C++ on UNIX and most Linux systems.   [s…
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…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.
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.

708 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

13 Experts available now in Live!

Get 1:1 Help Now