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

通讯编程

开发平台:

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: SetClass.3,v 1.2 1998/09/14 18:22:53 stanton Exp $
  9. '" 
  10. .so man.macros
  11. .TH Tk_SetClass 3 "" Tk "Tk Library Procedures"
  12. .BS
  13. .SH NAME
  14. Tk_SetClass, Tk_Class - set or retrieve a window's class
  15. .SH SYNOPSIS
  16. .nf
  17. fB#include <tk.h>fR
  18. .sp
  19. fBTk_SetClassfR(fItkwin, classfR)
  20. .sp
  21. Tk_Uid
  22. fBTk_ClassfR(fItkwinfR)
  23. .SH ARGUMENTS
  24. .AS Tk_Window parent
  25. .AP Tk_Window tkwin in
  26. Token for window.
  27. .AP char *class in
  28. New class name for window.
  29. .BE
  30. .SH DESCRIPTION
  31. .PP
  32. fBTk_SetClassfR is called to associate a class with a particular
  33. window.  The fIclassfR string identifies the type of the
  34. window;  all windows with the same general class of behavior
  35. (button, menu, etc.) should have the same class.  By
  36. convention all class names start with a capital letter, and
  37. there exists a Tcl command with the same name as
  38. each class (except all in lower-case) which can be used to
  39. create and manipulate windows of that class.
  40. A window's class string is initialized to NULL
  41. when the window is created.
  42. .PP
  43. For main windows, Tk automatically propagates the name and class
  44. to the WM_CLASS property used by window managers.  This happens
  45. either when a main window is actually created (e.g. in
  46. fBTk_MakeWindowExistfR), or when fBTk_SetClassfR
  47. is called, whichever occurs later.  If a main window has not been
  48. assigned a class then Tk will not set the WM_CLASS property for
  49. the window.
  50. .PP
  51. fBTk_ClassfR is a macro that returns the
  52. current value of fItkwinfR's class.  The value is returned
  53. as a Tk_Uid, which may be used just like a string pointer but also has
  54. the properties of a unique identifier (see the manual entry for
  55. fBTk_GetUidfR for details).
  56. If fItkwinfR has not yet been given a class, then
  57. fBTk_ClassfR will return NULL.
  58. .SH KEYWORDS
  59. class, unique identifier, window, window manager