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

通讯编程

开发平台:

Visual C++

  1. /*
  2.  * tkWin.h --
  3.  *
  4.  * Declarations of public types and interfaces that are only
  5.  * available under Windows.
  6.  *
  7.  * Copyright (c) 1996-1997 by Sun Microsystems, Inc.
  8.  *
  9.  * See the file "license.terms" for information on usage and redistribution
  10.  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  11.  *
  12.  * RCS: @(#) $Id: tkWin.h,v 1.6 1999/04/16 01:51:48 stanton Exp $
  13.  */
  14. #ifndef _TKWIN
  15. #define _TKWIN
  16. #ifndef _TK
  17. #include <tk.h>
  18. #endif
  19. #define WIN32_LEAN_AND_MEAN
  20. #include <windows.h>
  21. #undef WIN32_LEAN_AND_MEAN
  22. #ifdef BUILD_tk
  23. # undef TCL_STORAGE_CLASS
  24. # define TCL_STORAGE_CLASS DLLEXPORT
  25. #endif
  26. /*
  27.  * The following messages are use to communicate between a Tk toplevel
  28.  * and its container window.
  29.  */
  30. #define TK_CLAIMFOCUS (WM_USER)
  31. #define TK_GEOMETRYREQ (WM_USER+1)
  32. #define TK_ATTACHWINDOW (WM_USER+2)
  33. #define TK_DETACHWINDOW (WM_USER+3)
  34. /*
  35.  *--------------------------------------------------------------
  36.  *
  37.  * Exported procedures defined for the Windows platform only.
  38.  *
  39.  *--------------------------------------------------------------
  40.  */
  41. #include "tkPlatDecls.h"
  42. # undef TCL_STORAGE_CLASS
  43. # define TCL_STORAGE_CLASS DLLIMPORT
  44. #endif /* _TKWIN */