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 the messages are processed in Windows ?

Answer Posted / purushotham

Message handling is at the heart of what makes a Windows
application work. The system and other applications generate
messages for every event that occurs in Windows. Messages
allow Windows to run multiple applications at once. Windows
98 and Windows 2000 give each thread or process its own
message queue, allowing each one to work independently. In
earlier versions of Windows, all applications shared the
message queue. In these versions of Windows, an application
had to give control back to Windows as often as possible to
allow other applications to process messages. Since Windows
95 and Windows NT were introduced, this is no longer an issue.
Message Flow

Windows generates messages for every hardware event, such as
when the user presses a key on a keyboard or moves a mouse.
It passes these messages to the appropriate thread message
queue. Each thread in the system processes the messages in
its own message queue. If a message is destined for a
specific thread, the message is placed in that thread's
message queue. Some messages are systemwide or are destined
for multiple threads.

Is This Answer Correct ?    7 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is syswow64 folder?

1007


Explain WSUS? What are the criteria for approving or rejecting a patch?

4114


What does diff mean in slang?

1076


How do I fix my external hard drive not being recognized?

922


How do you compare binary files?

997


What would a rise in remote queue length generally indicate?

2331


Is service host a virus?

1027


How do I get to system32 in cmd?

985


Is chrome exe a virus?

978


How do I restore my bottom toolbar?

1004


How do you delete a corrupted file?

1010


How do I open my desktop from command prompt?

1033


What does duff stand for?

927


What is the significance of taskbar?

971


How do I change file associations?

1006