Posted by : Anonymous Wednesday, 9 January 2013



1. For showing Dialog we can use "ShowWindow(...)" function
TRUE
FALSE

2. When a menu item is clicked, WM_COMMAND message is send and ID of this menu item is sent in:
wParam
lParam
hInstance
HWND

3. The "GetDlgItem" function retrieves a ______ to a control
Handle
Pointer
Object
None of the given options

4. The WM_INITDIALOG message is sent to the dialog box procedure ______________
Immediately before a dialog box is displayed
Immediately after a dialog box is displayed
When DialogProc is called
When HideDialog is called

5. Virtual key code defined by
Kernel Not Sure
Application
System
None of given


6. In which parameter of "CreateWindow" function, we can specify the Menu.
hMenu
hInstance
hWnd
dialogBox






7. Menu resource should be associated with a window while:
Creating window
Repainting window
Creating or registering window
Destroying window

8. Neither the user nor the application can make the owner window active until the modal dialog box is destroyed
True
False


 9. When we keep some key pressed for a long time, which one of the following technique keeps the message queue concise
 Older messages are discarded
Call the GetKeyState() funtion
Repeat Count contains how many times WM_KEYDOWN message was sent
There is no such technique

10. What is the file extension of the resource file?
.rc
.cr
.ico
.txt

11. Which one of the following controls cannot receive input focus?
Edit
Static
Option Button
Push Button


12. The DialogProc function is used to ________
Create a Dialog
Destroy a Dialog
Hide a Dialog
process messages sent to a modal or modeless dialog box



13. To retrieve the identifier of the menu item at a specified position, we can use the
GetMenuItemID or GetMenuItemInfo function
Only GetMenuItemID function
We have to use both GetMenuItemID and GetMenuItemInfo
None of the given functins



14. When you release a key from keyboard, _______ message is sent to your application message queue.
WM_KEYRELEASE
WM_KEYDOWN
WM_KEYPRESSED
WM_KEYUP

15. When an application receives a keystroke message, ______ code is there in wParam parameter.
ASCII key
Normal key
Extended key
Virtual key


16. Device-independed value represents
Virtual key code
Key code
Read only code
Mix code

17. It is not possible to create a dialog box that has no owner.
True
False

18. An application destroys a modal dialog box by using the ________ function
EndDialog
TerminateDialog
DestroyDialog
DestroyModalDialog




19. If we press an extended key from keyboard, the number of byte(s) sent to keyboard buffer is (are):
 1
2 Not sure
3
4

20. By default all resources are Discardable.
True
False


21.  Win32-based applications are event-driven
TRUE
FALSE

22.       __________, system sends the item's identifier to the owner window?
When the user chooses a command item from a menu
When the system chooses a command item from a menu
When the user click on any window area
When the system de-select the item menu

23. An accelerator, not always needs to correspond to a menu command.
TRUE
FALSE



24. If the load menu function fails so what will be the return value.
0
False
Null
1

25. Which function is not used to handle a caret?
CreateCaret()
DestroyCaret()
SetCaretPos()
DenyCaret()





26. In the case of extended keyboard characters, first byte of keyboard buffer contains ____ and second byte contains ______.
scan code, extended code
extended code, scan code
0, scan code Not sure
scan code, 0



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © virtual university of pakistan - Skyblue - Powered by Blogger - Designed by Johanes Djogan -