home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / windows / vbcore / stdprop.inc < prev    next >
Text File  |  1993-09-25  |  13KB  |  456 lines

  1.   CONST
  2.     enuml_MousePointer ='0 -Default'#0'1 - Arrow'#0'2 - Cross'#0'3 - I-Beam'#0+
  3.                         '4 - Icon'#0+'5 - Size'#0'6 - Size NE SW'#0'7 - Size NS'#0+
  4.                         '8 - Size NW SE'#0'9 - Size WE'#0'10 - Up Arrow'#0+
  5.                         '11 - Hourglass'#0'12 - No Drop'#0#0;
  6.  
  7.  
  8.   CONST vbs_MaxStdProp = iprop_STD_DATACHANGED;
  9.         StdPropInfo    : array[0..vbs_MaxStdProp] of tvbsPropInfo =
  10.         (
  11.           (
  12.           id          : ppropinfo_STD_NAME;
  13.           pszName     :'Name';
  14.           fl          : DT_HLSTR;
  15.           offsetData  : 0;
  16.           infoData    : 0;
  17.           dataDefault : 0;
  18.           pszEnumList : nil;
  19.           enumMax     : 0
  20.           ),
  21.           (
  22.           id          : ppropinfo_STD_INDEX;
  23.           pszName     :'Index';
  24.           fl          : DT_SHORT;
  25.           offsetData  : 0;
  26.           infoData    : 0;
  27.           dataDefault : 0;
  28.           pszEnumList : nil;
  29.           enumMax     : 0
  30.           ),
  31.           (
  32.           id          : ppropinfo_std_HWnd;
  33.           pszName     :'HWnd';
  34.           fl          : DT_SHORT or pf_fNoShow;
  35.           offsetData  : 0;
  36.           infoData    : 0;
  37.           dataDefault : 0;
  38.           pszEnumList : nil;
  39.           enumMax     : 0
  40.           ),
  41.           (
  42.           id          : ppropinfo_STD_BACKCOLOR;
  43.           pszName     :'BackColor';
  44.           fl          : DT_COLOR;
  45.           offsetData  : 0;
  46.           infoData    : 0;
  47.           dataDefault : 0;
  48.           pszEnumList : nil;
  49.           enumMax     : 0
  50.           ),
  51.           (
  52.           id          : ppropinfo_STD_FORECOLOR;
  53.           pszName     :'ForeColor';
  54.           fl          : DT_COLOR;
  55.           offsetData  : 0;
  56.           infoData    : 0;
  57.           dataDefault : 0;
  58.           pszEnumList : nil;
  59.           enumMax     : 0
  60.           ),
  61.           (
  62.           id          : ppropinfo_STD_LEFT;
  63.           pszName     :'Left';
  64.           fl          : DT_XPOS;
  65.           offsetData  : 0;
  66.           infoData    : 0;
  67.           dataDefault : 0;
  68.           pszEnumList : nil;
  69.           enumMax     : 0
  70.           ),
  71.           (
  72.           id          : ppropinfo_STD_TOP;
  73.           pszName     :'Top';
  74.           fl          : DT_YPOS;
  75.           offsetData  : 0;
  76.           infoData    : 0;
  77.           dataDefault : 0;
  78.           pszEnumList : nil;
  79.           enumMax     : 0
  80.           ),
  81.           (
  82.           id          : ppropinfo_STD_WIDTH;
  83.           pszName     :'Width';
  84.           fl          : DT_XPOS;
  85.           offsetData  : 0;
  86.           infoData    : 0;
  87.           dataDefault : 10;
  88.           pszEnumList : nil;
  89.           enumMax     : 0
  90.           ),
  91.           (
  92.           id          : ppropinfo_STD_HEIGHT;
  93.           pszName     :'Height';
  94.           fl          : DT_HSZ;
  95.           offsetData  : 0;
  96.           infoData    : 0;
  97.           dataDefault : 10;
  98.           pszEnumList : nil;
  99.           enumMax     : 0
  100.           ),
  101.           (
  102.           id          : ppropinfo_STD_ENABLED;
  103.           pszName     :'Enabled';
  104.           fl          : DT_BOOL;
  105.           offsetData  : 0;
  106.           infoData    : 0;
  107.           dataDefault : 0;
  108.           pszEnumList : nil;
  109.           enumMax     : 0
  110.           ),
  111.           (
  112.           id          : ppropinfo_STD_VISIBLE;
  113.           pszName     :'Visible';
  114.           fl          : DT_BOOL;
  115.           offsetData  : 0;
  116.           infoData    : 0;
  117.           dataDefault : 0;
  118.           pszEnumList : nil;
  119.           enumMax     : 0
  120.           ),
  121.           (
  122.           id          : ppropinfo_STD_MOUSEPOINTER;
  123.           pszName     :'MousePointer';
  124.           fl          : DT_ENUM;
  125.           offsetData  : 0;
  126.           infoData    : 0;
  127.           dataDefault : 0;
  128.           pszEnumList : enuml_MousePointer;
  129.           enumMax     : 12
  130.           ),
  131.           { ppropinfo_STD_CAPTION }
  132.           (
  133.           id          : ppropinfo_Std_Caption;
  134.           pszName     :'Caption';
  135.           fl          : DT_HLSTR;
  136.           offsetData  : 0;
  137.           infoData    : 0;
  138.           dataDefault : 0;
  139.           pszEnumList : nil;
  140.           enumMax     : 0
  141.           ),
  142.           (
  143.           id          : ppropinfo_STD_FONTNAME;
  144.           pszName     :'FontName';
  145.           fl          : DT_HLSTR;
  146.           offsetData  : 0;
  147.           infoData    : 0;
  148.           dataDefault : 0;
  149.           pszEnumList : nil;
  150.           enumMax     : 0
  151.           ),
  152.           (
  153.           id          : ppropinfo_STD_FONTBOLD;
  154.           pszName     :'FontBold';
  155.           fl          : DT_BOOL;
  156.           offsetData  : 0;
  157.           infoData    : 0;
  158.           dataDefault : 0;
  159.           pszEnumList : nil;
  160.           enumMax     : 0
  161.           ),
  162.           (
  163.           id          : ppropinfo_STD_FONTITALIC;
  164.           pszName     :'FontItalic';
  165.           fl          : DT_BOOL;
  166.           offsetData  : 0;
  167.           infoData    : 0;
  168.           dataDefault : 0;
  169.           pszEnumList : nil;
  170.           enumMax     : 0
  171.           ),
  172.           (
  173.           id          : ppropinfo_STD_FONTSTRIKE;
  174.           pszName     :'FontStrike';
  175.           fl          : DT_BOOL;
  176.           offsetData  : 0;
  177.           infoData    : 0;
  178.           dataDefault : 0;
  179.           pszEnumList : nil;
  180.           enumMax     : 0
  181.           ),
  182.           (
  183.           id          : ppropinfo_STD_FONTUNDER;
  184.           pszName     :'FontUnder';
  185.           fl          : DT_BOOL;
  186.           offsetData  : 0;
  187.           infoData    : 0;
  188.           dataDefault : 0;
  189.           pszEnumList : nil;
  190.           enumMax     : 0
  191.           ),
  192.           (
  193.           id          : ppropinfo_STD_FONTSIZE;
  194.           pszName     :'FontSize';
  195.           fl          : DT_YPOS;
  196.           offsetData  : 0;
  197.           infoData    : 0;
  198.           dataDefault : 0;
  199.           pszEnumList : nil;
  200.           enumMax     : 0
  201.           ),
  202.           (
  203.           id          : ppropinfo_STD_TABINDEX;
  204.           pszName     :'TabIndex';
  205.           fl          : DT_SHORT;
  206.           offsetData  : 0;
  207.           infoData    : 0;
  208.           dataDefault : 0;
  209.           pszEnumList : nil;
  210.           enumMax     : 0
  211.           ),
  212.           (
  213.           id          : ppropinfo_STD_PARENT;
  214.           pszName     :'Parent';
  215.           fl          : DT_SHORT or pf_fNoShow;
  216.           offsetData  : 0;
  217.           infoData    : 0;
  218.           dataDefault : 0;
  219.           pszEnumList : nil;
  220.           enumMax     : 0
  221.           ),
  222.           (
  223.           id          : ppropinfo_STD_DRAGMODE;
  224.           pszName     :'DragMode';
  225.           fl          : DT_ENUM;
  226.           offsetData  : 0;
  227.           infoData    : 0;
  228.           dataDefault : 0;
  229.           pszEnumList : '0 - Manual'#0'1 - Automatic'#0#0;
  230.           enumMax     : 1
  231.           ),
  232.           (
  233.           id          : ppropinfo_STD_DRAGICON;
  234.           pszName     :'DragIcon';
  235.           fl          : DT_SHORT;
  236.           offsetData  : 0;
  237.           infoData    : 0;
  238.           dataDefault : 0;
  239.           pszEnumList : nil;
  240.           enumMax     : 0
  241.           ),
  242.           (
  243.           id          : ppropinfo_Std_BorderStyleOff;
  244.           pszName     :'BorderStyle';
  245.           fl          : DT_ENUM;
  246.           offsetData  : 0;
  247.           infoData    : 0;
  248.           dataDefault : 0;
  249.           pszEnumList : '0 - None'#0'1 - Fixed Single'#0#0;
  250.           enumMax     : 0
  251.           ),
  252.           (
  253.           id          : ppropinfo_STD_TABSTOP;
  254.           pszName     :'TabStop';
  255.           fl          : DT_BOOL;
  256.           offsetData  : 0;
  257.           infoData    : 0;
  258.           dataDefault : 1;
  259.           pszEnumList : nil;
  260.           enumMax     : 0
  261.           ),
  262.           (
  263.           id          : ppropinfo_STD_TAG;
  264.           pszName     :'Tag';
  265.           fl          : DT_HLSTR;
  266.           offsetData  : 0;
  267.           infoData    : 0;
  268.           dataDefault : 0;
  269.           pszEnumList : nil;
  270.           enumMax     : 0
  271.           ),
  272.           { NOT USED }
  273.           (
  274.           id          : 0;
  275.           pszName     : nil;
  276.           fl          : 0;
  277.           offsetData  : 0;
  278.           infoData    : 0;
  279.           dataDefault : 0;
  280.           pszEnumList : nil;
  281.           enumMax     : 0
  282.           ),
  283.           (
  284.           id          : ppropinfo_STD_TEXT;
  285.           pszName     :'Text';
  286.           fl          : DT_HLSTR;
  287.           offsetData  : 0;
  288.           infoData    : 0;
  289.           dataDefault : 0;
  290.           pszEnumList : nil;
  291.           enumMax     : 0
  292.           ),
  293.           (
  294.           id          : ppropinfo_Std_BorderStyleOn;
  295.           pszName     :'BorderStyle';
  296.           fl          : DT_ENUM;
  297.           offsetData  : 0;
  298.           infoData    : 0;
  299.           dataDefault : 1;
  300.           pszEnumList : '0 - None'#0'1 - Fixed Single'#0#0;
  301.           enumMax     : 0
  302.           ),
  303.           (
  304.           id          : ppropinfo_STD_CLIPCONTROLS;
  305.           pszName     :'ClipControls';
  306.           fl          : DT_BOOL;
  307.           offsetData  : 0;
  308.           infoData    : 0;
  309.           dataDefault : 0;
  310.           pszEnumList : nil;
  311.           enumMax     : 0
  312.           ),
  313.           { ppropinfo_STD_NONE }
  314.           (
  315.           id          : 0;
  316.           pszName     : nil;
  317.           fl          : 0;
  318.           offsetData  : 0;
  319.           infoData    : 0;
  320.           dataDefault : 0;
  321.           pszEnumList : nil;
  322.           enumMax     : 0
  323.           ),
  324.           (
  325.           id          : ppropinfo_STD_HELPCONTEXTID;
  326.           pszName     :'HelpContextID';
  327.           fl          : DT_LONG;
  328.           offsetData  : 0;
  329.           infoData    : 0;
  330.           dataDefault : 0;
  331.           pszEnumList : nil;
  332.           enumMax     : 0
  333.           ),
  334.           (
  335.           id          : ppropinfo_STD_LINKMODE;
  336.           pszName     :'LinkMode';
  337.           fl          : DT_ENUM;
  338.           offsetData  : 0;
  339.           infoData    : 0;
  340.           dataDefault : 0;
  341.           pszEnumList : '0 - None'#0'1 - Automatic'#0'2 - Manual'#0'3 - Notify'#0#0;
  342.           enumMax     : 3
  343.           ),
  344.           { ppropinfo_STD_LINKITEM }
  345.           (
  346.           id          : 0;
  347.           pszName     :'LinkItem';
  348.           fl          : DT_HLSTR;
  349.           offsetData  : 0;
  350.           infoData    : 0;
  351.           dataDefault : 0;
  352.           pszEnumList : nil;
  353.           enumMax     : 0
  354.           ),
  355.           { ppropinfo_STD_LINKTOPIC }
  356.           (
  357.           id          : 0;
  358.           pszName     :'LinkTopic';
  359.           fl          : DT_HLSTR;
  360.           offsetData  : 0;
  361.           infoData    : 0;
  362.           dataDefault : 0;
  363.           pszEnumList : nil;
  364.           enumMax     : 0
  365.           ),
  366.           { ppropinfo_STD_LINKTIMEOUT }
  367.           (
  368.           id          : 0;
  369.           pszName     :'LinkTimeout';
  370.           fl          : DT_SHORT;
  371.           offsetData  : 0;
  372.           infoData    : 0;
  373.           dataDefault : 50;
  374.           pszEnumList : nil;
  375.           enumMax     : 0
  376.           ),
  377.           { ppropinfo_STD_LEFTNORUN }
  378.           (
  379.           id          : 0;
  380.           pszName     :'LeftNoRun';
  381.           fl          : DT_XPOS;
  382.           offsetData  : 0;
  383.           infoData    : 0;
  384.           dataDefault : 0;
  385.           pszEnumList : nil;
  386.           enumMax     : 0
  387.           ),
  388.           { ppropinfo_STD_TOPNORUN }
  389.           (
  390.           id          : 0;
  391.           pszName     :'TopNoRun';
  392.           fl          : DT_YPOS;
  393.           offsetData  : 0;
  394.           infoData    : 0;
  395.           dataDefault : 0;
  396.           pszEnumList : nil;
  397.           enumMax     : 0
  398.           ),
  399.           { ppropinfo_STD_ALIGN }
  400.           (
  401.           id          : 0;
  402.           pszName     :'Align';
  403.           fl          : DT_ENUM;
  404.           offsetData  : 0;
  405.           infoData    : 0;
  406.           dataDefault : 0;
  407.           pszEnumList : '0 - None'#0'1 - Align Top'#0'2 - Align Bottom'#0#0;
  408.           enumMax     : 2
  409.           ),
  410.           { ppropinfo_STD_IMEMODE }
  411.           (
  412.           id          : 0;
  413.           pszName     :'IMemMode';
  414.           fl          : DT_HLSTR;
  415.           offsetData  : 0;
  416.           infoData    : 0;
  417.           dataDefault : 0;
  418.           pszEnumList : nil;
  419.           enumMax     : 0
  420.           ),
  421.           { ppropinfo_STD_DATASOURCE }
  422.           (
  423.           id          : 0;
  424.           pszName     :'DataSource';
  425.           fl          : DT_HLSTR;
  426.           offsetData  : 0;
  427.           infoData    : 0;
  428.           dataDefault : 0;
  429.           pszEnumList : nil;
  430.           enumMax     : 0
  431.           ),
  432.           { ppropinfo_STD_DATAFIELD }
  433.           (
  434.           id          : 0;
  435.           pszName     :'DataField';
  436.           fl          : DT_HLSTR;
  437.           offsetData  : 0;
  438.           infoData    : 0;
  439.           dataDefault : 0;
  440.           pszEnumList : nil;
  441.           enumMax     : 0
  442.           ),
  443.           { ppropinfo_STD_DATACHANGED }
  444.           (
  445.           id          : 0;
  446.           pszName     :'DataChanged';
  447.           fl          : DT_BOOL;
  448.           offsetData  : 0;
  449.           infoData    : 0;
  450.           dataDefault : 0;
  451.           pszEnumList : nil;
  452.           enumMax     : 0
  453.           )
  454.         );
  455.  
  456.