messageBox.n
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:3k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1996 Sun Microsystems, Inc.
  3. '"
  4. '" See the file "license.terms" for information on usage and redistribution
  5. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  6. '" 
  7. '" RCS: @(#) $Id: messageBox.n,v 1.5.8.1 2004/10/28 10:19:29 dkf Exp $
  8. '" 
  9. .so man.macros
  10. .TH tk_messageBox n 4.2 Tk "Tk Built-In Commands"
  11. .BS
  12. '" Note:  do not modify the .SH NAME line immediately below!
  13. .SH NAME
  14. tk_messageBox - pops up a message window and waits for user response.
  15. .SH SYNOPSIS
  16. fBtk_messageBox fR?fIoption value ...fR?
  17. .BE
  18. .SH DESCRIPTION
  19. .PP
  20. This procedure creates and displays a message window with an
  21. application-specified message, an icon and a set of buttons.  Each of
  22. the buttons in the message window is identified by a unique symbolic
  23. name (see the fB-typefR options).  After the message window is
  24. popped up, fBtk_messageBoxfR waits for the user to select one of the
  25. buttons. Then it returns the symbolic name of the selected button.
  26. The following option-value pairs are supported:
  27. .TP
  28. fB-defaultfR fInamefR
  29. fINamefR gives the symbolic name of the default button for
  30. this message window ('ok', 'cancel', and so on). See fB-typefR 
  31. for a list of the symbolic names.  If this option is not specified,
  32. the first button in the dialog will be made the default.
  33. .TP
  34. fB-iconfR fIiconImagefR
  35. Specifies an icon to display. fIIconImagefR must be one of the
  36. following: fBerrorfR, fBinfofR, fBquestionfR or
  37. fBwarningfR. If this option is not specified, then the info icon will be
  38. displayed.
  39. .TP
  40. fB-messagefR fIstringfR
  41. Specifies the message to display in this message box.
  42. .TP
  43. fB-parentfR fIwindowfR
  44. Makes fIwindowfR the logical parent of the message box. The message
  45. box is displayed on top of its parent window.
  46. .TP
  47. fB-titlefR fItitleStringfR
  48. Specifies a string to display as the title of the message box. The
  49. default value is an empty string.
  50. .TP
  51. fB-typefR fIpredefinedTypefR
  52. Arranges for a predefined set of buttons to be displayed. The
  53. following values are possible for fIpredefinedTypefR:
  54. .RS
  55. .TP 18
  56. fBabortretryignorefR
  57. Displays three buttons whose symbolic names are fBabortfR,
  58. fBretryfR and fBignorefR.
  59. .TP 18
  60. fBokfR
  61. Displays one button whose symbolic name is fBokfR.
  62. .TP 18
  63. fBokcancelfR
  64. Displays two buttons whose symbolic names are fBokfR and fBcancelfR.
  65. .TP 18
  66. fBretrycancelfR
  67. Displays two buttons whose symbolic names are fBretryfR and fBcancelfR.
  68. .TP 18
  69. fByesnofR
  70. Displays two buttons whose symbolic names are fByesfR and fBnofR.
  71. .TP 18
  72. fByesnocancelfR
  73. Displays three buttons whose symbolic names are fByesfR, fBnofR
  74. and fBcancelfR.
  75. .RE
  76. .PP
  77. .SH EXAMPLE
  78. .CS
  79. set answer [fBtk_messageBoxfR -message "Really quit?" -type yesno -icon question]
  80. switch -- $answer {
  81.     yes exit
  82.     no {fBtk_messageBoxfR -message "I know you like this application!" e
  83.             -type ok}
  84. }
  85. .CE
  86. .SH KEYWORDS
  87. message box