Windows Programming

401. Which type of message tell the program about start & close or convey resizing or movement:

  1. Operating System Messages
  2. Messages sent to controls
  3. Messages received from a control
  4. None of these

Correct answer: (A)
Operating System Messages

402. All the messages generated by windows program are stored in:

  1. Message Stack
  2. Message Queue
  3. Message Memory
  4. All of these

Correct answer: (B)
Message Queue

403. Which is used to connect messages sent to a program along with functions meant for handling such messages:

  1. Message Queue
  2. Message Handler
  3. Message Map
  4. Windows Procedure

Correct answer: (C)
Message Map

404. Which message is sent when mouse is over the client area:

  1. WM_MOUSEMOVE
  2. WM_NCMOUSEMOVE
  3. MOUSEMOVE
  4. NCMOUSEMOVE

Correct answer: (A)
WM_MOUSEMOVE

405. Which message is sent when mouse is over the menu or caption bar:

  1. WM_MOUSEMOVE
  2. WM_NCMOUSEMOVE
  3. MOUSEMOVE
  4. NCMOUSEMOVE

Correct answer: (B)
WM_NCMOUSEMOVE

406. Which is not the mouse click event

  1. WM_LBUTTONDOWN
  2. WM_BUTTONDOWN
  3. WM_RBUTTONDOWN
  4. WM_MBUTTONDOWN

Correct answer: (B)
WM_BUTTONDOWN

407. If we are going to create handling WM_LBUTTONDOWN message handling function then what is the name of function created by Class Wizard:

  1. OnLeftButtonDown (…)
  2. OnLButtonDown (…)
  3. OnButtonDown (…)
  4. None of these (…)

Correct answer: (B)
OnLButtonDown (…)

408. Which macro starts message map:

  1. END_MESSAGE_MAP
  2. BEGIN_MESSAGE_MAP
  3. AFX_MESSAGE_MAP
  4. None of these

Correct answer: (B)
BEGIN_MESSAGE_MAP

409. Which macro ends message map:

  1. BEGIN_MESSAGE_MAP
  2. AFX_MESSAGE_MAP
  3. END_MESSAGE_MAP
  4. None of these

Correct answer: (C)
END_MESSAGE_MAP

410. Which classes make use of virtual functions enabling program for accessing general-purpose functions using a base pointer:

  1. CWnd
  2. CObject
  3. Both a and b
  4. None of these

Correct answer: (C)
Both a and b

Page 41 of 50