⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unitmain.pas

📁 支持库类 / 模块控件 / 支持库类 eLIB++支持库 源代码 Delphi
💻 PAS
📖 第 1 页 / 共 5 页
字号:
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('整数');
              m_szExplain:=PChar('');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
        end; // end of case j+1 and for
      end; // end of case i+1
  6://以下是第6个命令的参数信息================================================
      begin
      count:=1;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('整数');
              m_szExplain:=PChar('');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  7://以下是第7个命令的参数信息================================================
      begin
      count:=2;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('高字');
              m_szExplain:=PChar('本参数指定返回值的高16位(高字)的值。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      2:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('低字');
              m_szExplain:=PChar('本参数指定返回值的低16位(低字)的值。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  8://以下是第8个命令的参数信息================================================
      begin
      count:=4;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('窗口句柄');
              m_szExplain:=PChar('本参数指定接收消息的窗口的句柄。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      2:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息号');
              m_szExplain:=PChar('本参数指定欲发送的消息。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      3:  //第3个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息参数1');
              m_szExplain:=PChar('本参数指定消息的第一个参数。具体含义随消息的不同而不同。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      4:  //第4个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息参数2');
              m_szExplain:=PChar('本参数指定消息的第二个参数。具体含义随消息的不同而不同。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  9://以下是第9个命令的参数信息================================================
      begin
      count:=4;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('窗口句柄');
              m_szExplain:=PChar('本参数指定接收消息的窗口的句柄。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      2:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息号');
              m_szExplain:=PChar('本参数指定欲投递的消息。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      3:  //第3个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息参数1');
              m_szExplain:=PChar('本参数指定消息的第一个参数。具体含义随消息的不同而不同。'+
                                '*注意:如果<参数2>指点的消息号小于1024,则该参数不能是容器地址,否则该命令失败!');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      4:  //第4个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('消息参数2');
              m_szExplain:=PChar('本参数指定消息的第二个参数。具体含义随消息的不同而不同。'+
                                '*注意:如果<参数2>指点的消息号小于1024,则该参数不能是容器地址,否则该命令失败!');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  10://以下是第10个命令的参数信息================================================
      begin
      count:=3;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('欲搜索的目录');
              m_szExplain:=PChar('本参数指定欲搜索的目录名。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_TEXT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      2:  //第2个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('包含所有子目录');
              m_szExplain:=PChar('本参数指定是否依次搜索<参数1>的所有自目录。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_BOOL;
            m_nDefault:=1;
            m_dwState:=AS_HAS_DEFAULT_VALUE;
          end;
      3:  //第3个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('回调子程序');
              m_szExplain:=PChar('本参数指定一个回调子程序,该子程序将在搜索到每个文件或文件夹时被调用。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_SUB_PTR;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  11://以下是第11个命令的参数信息================================================
      begin
      count:=3;  //!!! 本命令的参数个数
      SetLength(ArgumentsInfo[i],count);
      for j:=0 to High(ArgumentsInfo[i]) do case j+1 of
      1:  //第一个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('窗口句柄');
              m_szExplain:=PChar('指定接收“窗口_热键”消息的窗口。这个消息在参数<2>、参数<3>所指定的热键被按下时被发送到该窗口。关于该消息的说明详见本支持库的“常量”部分。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      2:  //第2个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('功能键');
              m_szExplain:=PChar('该参数指定热键中必须被按下的基本键。可以是本支持库常量中以“功能键”开头的常量或其组合。');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      3:  //第3个参数----------------------------------------------------------
          with ArgumentsInfo[i][j] do begin
            {$IFDEF __ELIB_FNR}
              m_szName:=nil;
              m_szExplain:=nil;
            {$ELSE}
              m_szName:=PChar('其他键');
              m_szExplain:=PChar('该参数指定热键中必须被按下的功能键。可以是系统核心支持库中定义的键常量或其组合');
            {$ENDIF}
            m_shtBitmapIndex:=0;
            m_shtBitmapCount:=0;
            m_dtDataType:=SDT_INT;
            m_nDefault:=0;
            m_dwState:=0;
          end;
      end; // end of case j+1 and for
      end; // end of case i+1
  12://以下是第12个命令的参数信息================================================
      begin
      count:=2;  //!!! 本命令的参数个数

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -