Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How WM_PAINT message gets called in MFC,please explain it .
a)Who calls the WM_PAINT message?
b)When it gets called?
c)how it comes to message queue?

Please Explain it

Answers were Sorted based on User's Feedback



How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / vijay

WM_Paint Message will be invoked by the system and not by
any application.

This message is sent when updatewindow or RedrawWindow
Function is called.

Dispactch Message Function dispatches the message , it gets
the message from the GetMessage() or PeekMessage()
Functions.

Is This Answer Correct ?    18 Yes 2 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / sai

a)The framework calls this member function

b)This function get called, when Windows or an application
makes a request to repaint a portion of an application's
window.

c)

Is This Answer Correct ?    12 Yes 5 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / imtiaz

2.System sends this message to a window procedure when
changes to the window have altered the content of the
client area.
1 & 3 .he message is sent when the UpdateWindow or
RedrawWindow function is called, or by the DispatchMessage
function when the application obtains a WM_PAINT message by
using the GetMessage or PeekMessage function

Is This Answer Correct ?    2 Yes 0 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / aditya

The WM_PAINT message is sent when the system or another
application makes a request to paint a portion of an
application's window. The message is sent when the
UpdateWindow or RedrawWindow function is called, or by the
DispatchMessage function when the application obtains a
WM_PAINT message by using the GetMessage or PeekMessage
function.

A window receives this message through its WindowProc
function.

Is This Answer Correct ?    1 Yes 0 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / saurabh shakya

n the preceding two examples, a CClientDC object was used to draw in the client area. This approach has the shortcoming that when the window is resized, the graphics are not repainted; in the preceding examples, they must be restored by again choosing the menu item. Using a CPaintDC object and putting the graphics calls into the OnPaint() function changes this behavior, so that the graphics are redrawn each time a WM_PAINT message is sent. This is done in all subsequent examples.

Windows OS sets the paint flag whenever a window gains one or more pixels. Windows OS sends a WM_PAINT message to the window whenever the client area needs to be repainted. When there are no higher-priority messages to be processed, the WM_PAINT message is processed and the window is repainted. The WM_PAINT message will be sent whenever any of the following events occur:

• The window has one or more invalid regions. (This is caused by one or more previously hidden areas of the window being brought back into view. Your window is brought back into view when a window that was above your window is closed or moved. Windows OS keeps track of all the invalid regions since the last repainting occurred and will repaint the invalid rectangle that encloses all invalid regions.)
• The user resizes the window.
• Part of the client area is scrolled.
• The application invalidates the client area, using one of the function calls: CWnd::Invalidate(), CWnd::InvalidateRect(), or CWnd::InvalidateRgn().

Is This Answer Correct ?    2 Yes 1 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / vasudha

Then what is the right answer

Is This Answer Correct ?    0 Yes 0 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / jli

When pWnd->Invalidate() get call.
then your pWnd will WM_APINT messages

Is This Answer Correct ?    0 Yes 1 No

How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)Wh..

Answer / manjula

Both the answers are wrong.

Is This Answer Correct ?    2 Yes 12 No

Post New Answer

More MFC Interview Questions

Hi All, i am new for VC++ SDK. i want to get the IP Address of all the External device connected with my local machine.please give the code Regards, Praveer

1 Answers   TCS, Tech Mahindra,


What is CArchive class dowes?

4 Answers  


1)How to change a text of a button in runtime?

2 Answers  


What is the range of intensity of RGB

1 Answers  


What is Multithreading

1 Answers   Invensys,


what is the meaning of constant FILE EXCEEDS LENGTH LIMIT while loading from ps file to vsam in the jcl?

0 Answers  


how u can move CDC pointer to one line in cview?

2 Answers  


Hi All, I have created one MFC Dialog Based application.now if i am running the application its working fine,instead of closing he application i minimized the application,if i run the application again,i am getting the Dialog. I want to prevent the calling of application multiple times. please give me the code and let me know in which method i need to make changes. Praveer

7 Answers   HP,


What is #progma and where it is used?

5 Answers   L&T,


plzz tell me what we can do and dont in tally ERP & sap business one?

0 Answers  


What are the differences between MFC Exception macros and C++ exception keywords?

2 Answers  


What MFC base classes provide support for ActiveX controls?

2 Answers   Wipro,


Categories