Открытая форма - избегайте сообщения Нажмите пробел, чтобы продолжить

Я пишу программу для приема ввода от пользователя. Я отображаю фоновый текст во фрейме, а затем использую оверлейный фрейм для запроса ввода. В моем простом примере ниже я получаю сообщение «Нажмите пробел, чтобы продолжить» до того, как будет запущена подсказка.

Что я могу сделать, чтобы не видеть это сообщение?

/* Background */
def var dLines as char format "x(78)" extent 20 no-undo.

dLines[1] = "Password:".
dLines[2] = "".
dLines[3] = "Scan/key password".

form
  dLines[1]  skip
  dLines[2]  skip
  dLines[3]
  with frame fLabel no-labels no-box row 1 column 1 screen-io.

display
  dLines[1]
  dLines[2]
  dLines[3]
  with frame fLabel screen-io.


/* Prompt for data */
def var dString as char no-undo.

form
  dString format "x(60)"
  with frame cPrompt14 overlay no-labels no-box row 1 column 12 screen-io.

/*** This is where I get the "Press space bar to continue" message ***/ 
prompt-for
  dString
  with frame cPrompt14.

assign dString.

person briddums    schedule 01.08.2012    source источник


Ответы (1)


Вам будет предложено нажать пробел в CHUI, когда окно просмотра заполнено. Вы можете избежать этого с помощью PAUSE 0 BEFORE-HIDE NO-MESSAGE.

person RealHeavyDude    schedule 02.08.2012