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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1990 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: destroy.n,v 1.2.26.1 2004/10/28 10:19:29 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH destroy n "" Tk "Tk Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. destroy - Destroy one or more windows
  16. .SH SYNOPSIS
  17. fBdestroy fR?fIwindow window ...fR?
  18. .BE
  19. .SH DESCRIPTION
  20. .VS
  21. .PP
  22. This command deletes the windows given by the
  23. fIwindowfR arguments, plus all of their descendants.
  24. If a fIwindowfR ``.'' is deleted then the entire application
  25. will be destroyed.
  26. The fIwindowfRs are destroyed in order, and if an error occurs
  27. in destroying a window the command aborts without destroying the
  28. remaining windows.
  29. No error is returned if fIwindowfR does not exist.
  30. .VE
  31. .SH EXAMPLE
  32. Destroy all checkbuttons that are direct children of the given widget:
  33. .CS
  34. proc killCheckbuttonChildren {parent} {
  35.    foreach w [winfo children $parent] {
  36.       if {[winfo class $w] eq "Checkbutton"} {
  37.          fBdestroyfR $w
  38.       }
  39.    }
  40. }
  41. .CE
  42. .SH KEYWORDS
  43. application, destroy, window