wdt_mnu_api.h
上传用户:sunhongbo
上传日期:2022-01-25
资源大小:3010k
文件大小:2k
源码类别:

数据库系统

开发平台:

C/C++

  1. /*===============================================================================
  2.  File Name:wdt_mnu_api.h
  3.  Author:szhy
  4.  Create Time:2007-4-1
  5.  
  6.  Description:menu control
  7.  Class Name:"MNU"
  8.  History:
  9. ===============================================================================*/
  10. #ifndef __WDT_MNU_API_H_
  11. #define __WDT_MNU_API_H_
  12. /*-------------------------------------------------------------------------------
  13. Macro Define
  14. -------------------------------------------------------------------------------*/
  15. #define DEF_MNU(lpClassName,x,y,nWidth,nHeight,ID,parentID,selectAndFocusStyle, 
  16. selectAndUnFocusStyle,unSelectStyle,styleWidth,styleHeight,menuItemX,menuItemY,titleX,titleY) 
  17. lpClassName,x,y,nWidth,nHeight,ID,parentID,selectAndFocusStyle,selectAndUnFocusStyle, 
  18. unSelectStyle,styleWidth,styleHeight,menuItemX,menuItemY,titleX,titleY,
  19. #define DEF_MNU_EVE(ID,lpOnKey) ID,0,0,0,lpOnKey,0,
  20. /*-------------------------------------------------------------------------------
  21. Constant Define
  22. -------------------------------------------------------------------------------*/
  23. enum WDT_MNU_SV_TYPE
  24. {
  25. WDT_MNU_SV_CURDATAID,
  26. WDT_MNU_SV_DATA,
  27. WDT_MNU_SV_SELECT,
  28. WDT_MNU_SV_INDEX,
  29. WDT_MNU_SV_SELECT_TEXT_FGC, /* 菜单控件当前项的文本前景色 */
  30. WDT_MNU_SV_UNSELECT_TEXT_FGC, /* 菜单控件非当前项的文本前景色 */
  31. WDT_MNU_SV_TITLE_POSITION, /* 设置菜单标题的坐标 */
  32. WDT_MNU_SV_TITLE_TEXT_FGC, /* 设置菜单标题的文本前景色 */
  33. WDT_MNU_SV_ITEM_INTERVAL, /* 设置菜单项的间隔 */
  34. WDT_MNU_SV_TITLE_BGS, /* 设置菜单标题的背景样式 */
  35. WDT_MNU_SV_TITLE_BGS_POS, /* 设置菜单标题的背景样式的坐标 */
  36. WDT_MNU_SV_BKSTYLE, /* 设置菜单背景样式 */
  37. WDT_MNU_SV_BKSTYLE_POS,
  38. WDT_MNU_SV_ALIGNMENT, /* 设置菜单对齐方式 */
  39. WDT_MNU_SV_OFFSET /* 设置菜单文本相对于菜单背景的偏移量 */
  40. };
  41. enum WDT_MUN_ALIGNMENT
  42. {
  43. WDT_MNU_ALIGNMENT_LEFT, /* 左对齐 */
  44. WDT_MNU_ALIGNMENT_CENTER, /* 居中 */
  45. WDT_MNU_ALIGNMENT_RIGHT /* 右对齐 */
  46. };
  47. /*-------------------------------------------------------------------------------
  48. Function Declare
  49. -------------------------------------------------------------------------------*/
  50. void WDT_MNU_API_Register(void);
  51. PU08 WDT_MNU_API_GetVersion(void);
  52. #endif