GCL.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. namespace Microsoft.Win32
  2. {
  3. //GCL定义
  4. public static partial class NativeMethods
  5. {
  6. /// <summary>
  7. /// 获取或设置菜单名字符串的地址。该字符串标识与类有关的菜单资源。
  8. /// </summary>
  9. public const int GCL_MENUNAME = -8;
  10. /// <summary>
  11. /// 获取或设置与类有关的背景刷子的句柄。
  12. /// </summary>
  13. public const int GCL_HBRBACKGROUND = -10;
  14. /// <summary>
  15. /// 获取或设置与类有关的光标的句柄。
  16. /// </summary>
  17. public const int GCL_HCURSOR = -12;
  18. /// <summary>
  19. /// 获取或设置与类有关的图标的句柄。
  20. /// </summary>
  21. public const int GCL_HICON = -14;
  22. /// <summary>
  23. /// 获取或设置注册类的模块的句柄。
  24. /// </summary>
  25. public const int GCL_HMODULE = -16;
  26. /// <summary>
  27. /// 获取或设置与类中的每一个窗口相关的尺寸的字节大小。设定该值不改变已分配额外字节数。查看如何进入该内存,参看SetWindowLOng。
  28. /// </summary>
  29. public const int GCL_CBWNDEXTRA = -18;
  30. /// <summary>
  31. /// 获取或设置与类相关的尺寸的字节大小。设定该值不改变己分配的额外字节数。
  32. /// </summary>
  33. public const int GCL_CBCLSEXTRA = -20;
  34. /// <summary>
  35. /// 获取或设置与窗口类有关的窗口过程的地址。
  36. /// </summary>
  37. public const int GCL_WNDPROC = -24;
  38. /// <summary>
  39. /// 获取或设置窗口类的风格位。
  40. /// </summary>
  41. public const int GCL_STYLE = -26;
  42. /// <summary>
  43. /// 获取或设置一个 ATOM值唯一标识窗口类。这是在相同的原子RegisterClassEx函数返回。
  44. /// </summary>
  45. public const int GCW_ATOM = -32;
  46. /// <summary>
  47. /// 获取或设置一个句柄与类关联的小图标。
  48. /// </summary>
  49. public const int GCL_HICONSM = -34;
  50. }
  51. }