Module: Windows::Window::Dialog
- Defined in:
- lib/windows/window/dialog.rb
Constant Summary collapse
- MB_OK =
0x00000000- MB_OKCANCEL =
0x00000001- MB_ABORTRETRYIGNORE =
0x00000002- MB_YESNOCANCEL =
0x00000003- MB_YESNO =
0x00000004- MB_RETRYCANCEL =
0x00000005- MB_CANCELTRYCONTINUE =
0x00000006- MB_ICONHAND =
0x00000010- MB_ICONQUESTION =
0x00000020- MB_ICONEXCLAMATION =
0x00000030- MB_ICONASTERISK =
0x00000040- MB_USERICON =
0x00000080- MB_ICONWARNING =
MB_ICONEXCLAMATION- MB_ICONERROR =
MB_ICONHAND- MB_ICONINFORMATION =
MB_ICONASTERISK- MB_ICONSTOP =
MB_ICONHAND- MB_DEFBUTTON1 =
0x00000000- MB_DEFBUTTON2 =
0x00000100- MB_DEFBUTTON3 =
0x00000200- MB_DEFBUTTON4 =
0x00000300- MB_APPLMODAL =
0x00000000- MB_SYSTEMMODAL =
0x00001000- MB_TASKMODAL =
0x00002000- MB_HELP =
0x00004000- MB_NOFOCUS =
0x00008000- MB_SETFOREGROUND =
0x00010000- MB_DEFAULT_DESKTOP_ONLY =
0x00020000- MB_TOPMOST =
0x00040000- MB_RIGHT =
0x00080000- MB_RTLREADING =
0x00100000- MB_SERVICE_NOTIFICATION =
Assume Win2k or later
0x00200000- MB_SERVICE_NOTIFICATION_NT3X =
0x00040000- MB_TYPEMASK =
0x0000000F- MB_ICONMASK =
0x000000F0- MB_DEFMASK =
0x00000F00- MB_MODEMASK =
0x00003000- MB_MISCMASK =
0x0000C000
Instance Method Summary collapse
-
#CreateDialog(hInstance, lpName, hParent, lpDialogFunc) ⇒ Object
Macros from WinUser.h.
- #CreateDialogIndirect(hInst, lpTemp, hPar, lpDialFunc) ⇒ Object
- #DialogBox(hInstance, lpTemp, hParent, lpDialogFunc) ⇒ Object
- #DialogBoxIndirect(hInst, lpTemp, hParent, lpDialogFunc) ⇒ Object
Instance Method Details
#CreateDialog(hInstance, lpName, hParent, lpDialogFunc) ⇒ Object
Macros from WinUser.h
72 73 74 |
# File 'lib/windows/window/dialog.rb', line 72 def CreateDialog(hInstance, lpName, hParent, lpDialogFunc) CreateDialogParam.call(hInstance, lpName, hParent, lpDialogFunc, 0) end |
#CreateDialogIndirect(hInst, lpTemp, hPar, lpDialFunc) ⇒ Object
76 77 78 |
# File 'lib/windows/window/dialog.rb', line 76 def CreateDialogIndirect(hInst, lpTemp, hPar, lpDialFunc) CreateDialogIndirectParam.call(hInst, lpTemp, hPar, lpDialFunc, 0) end |
#DialogBox(hInstance, lpTemp, hParent, lpDialogFunc) ⇒ Object
80 81 82 |
# File 'lib/windows/window/dialog.rb', line 80 def DialogBox(hInstance, lpTemp, hParent, lpDialogFunc) DialogBoxParam.call(hInstance, lpTemp, hParent, lpDialogFunc, 0) end |
#DialogBoxIndirect(hInst, lpTemp, hParent, lpDialogFunc) ⇒ Object
84 85 86 |
# File 'lib/windows/window/dialog.rb', line 84 def DialogBoxIndirect(hInst, lpTemp, hParent, lpDialogFunc) DialogBoxParamIndirect.call(hInst, lpTemp, hParent, lpDialogFunc, 0) end |