<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
  <head>
    <title>tk_dialog</title>
  </head>
  <body>

    <h1>tk_dialog</h1>

      <p>Создает окно модального диалога и ожидает ответа.</p>

    <h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2> 

    <pre>
      <strong>tk_dialog</strong> <em>окно заголовок текст двуцвет умолч строка строка ...</em>
    </pre>

    <h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2> 

    <p>Эта процедура является частью библиотеки скриптов Tk. Ее
      аргументы описывают диалоговое окно: </p>

    <dl>
      <dt>окно</dt>

      <dd>Имя окна верхнего уровня, которое следует использовать для
	диалога. Любое существующее под этим именем окно
	уничтожается.</dd>

      <dt>заголовок</dt> 

      <dd>Текст, предназначенный для вывода в строке заголовка
	менеджера окон.</dd>

      <dt>текст</dt> 

      <dd>Сообщение, которое должно появиться в верхней
	части диалогового окна.</dd>

      <dt>двуцвет</dt> 

      <dd>Если значение этого параметра непусто, то оно задает
	двуцветное изображение для вывода в верхней части диалогового
	окна слева от текста. Если значением является пустая строка,
	то никакого двуцветного изображения не выводится.</dd>

      <dt>умолч</dt> 

      <dd>Если значение этого параметра является неотрицательным целым
	числом, то оно представляет собой номер кнопки, которая должна
	быть кнопкой по умолчанию (0 для самой левой кнопки и т.д.)
	Если значение параметра отрицательно или представляет собой
	пустую строку, то кнопки по умолчанию не будет.</dd>

      <dt>строка</dt> 

      <dd>Каждому из аргументов <em>строка</em> ставится в
	соответствие одна кнопка. Каждая строка задает текст, который
	должен быть выведен в соответствующей кнопке слева
	направо.</dd>
    </dl>

    <p>После создания диалогового окна процедура
      <strong>tk_dialog</strong> ожидает, пока пользователь выберет
      одну из кнопок либо щелкнув по ней .Мышью., либо нажав на
      клавишу <strong>Return</strong>, чтобы выбрать значение по
      умолчанию (если такое есть). Затем процедура возвращает номер
      выбранной кнопки: 0 для самой левой кнопки, 1 для соседней с
      ней и т.д. Если окно диалога уничтожено до того, как
      пользователь выбрал одну из кнопок, то процедура возвращает
      -1.</p>

    <p>В ожидании ответа пользователя <strong>tk_dialog</strong>
      производит локальный захват. В результате пользователь может
      взаимодействовать только с окном диалога.</p>

  </body>
</html>