public static MessageResult ResetProgressBar(Session session, int 
totalStatements)
{
  var record = new Record(3);
  record[1] = 0; // "Reset" message
  record[2] = totalStatements;  // total ticks
  record[3] = 0; // forward motion
  return session.Message(InstallMessage.Progress, record);
}

public static MessageResult IncrementProgressBar(Session session)
{
  var record = new Record(3);
  record[1] = 2; // "ProgressReport" message
  record[2] = 1; // ticks to increment
  record[3] = 0; // ignore
  return session.Message(InstallMessage.Progress, record);
}
If you get a result of MessageResult.Cancel, it means the user pressed the 
cancel button on the progress dialog and you'll want to exit your custom action 
cleanly with ActionResult.UserExit.

 

相关文章:

  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2021-12-01
  • 2021-09-12
猜你喜欢
  • 2021-11-12
  • 2021-12-19
  • 2021-07-20
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-01-03
相关资源
相似解决方案