Sdílet prostřednictvím


Dialogové okno s chybou

Dialogové okno Chyba je modální dialogové okno, které zobrazuje chybovou zprávu. V každé instalaci může existovat více než jedno dialogové okno Chyba.

Vlastnost ErrorDialog musí být nastavena, která určuje, které dialogové okno se má použít. Pokud tato vlastnost není nastavena nebo neodkazuje na platné dialogové okno Chyba, chybové zprávy nebudou zobrazeny. V tomto případě se chyba zaprotokoluje pouze s upozorněním na chybějící dialogové okno.

Dialogové okno Chyba musí obsahovat bit stylu dialogového okna chyba nastaven. Dialogové okno musí mít ovládací prvek Text s názvem ErrorText. Záznam dialogového okna Chyba v tabulce dialogového okna dialogového okna musí mít ovládací prvek ErrorText zadaný do pole Control_First.

Dialogové okno musí obsahovat sedm PushButtons. Všechna tato tlačítka určují EndDialog ControlEvent v tabulce ControlEvent. Každé tlačítko určuje jeden z následujících atributů: ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.

Poznámka

Fokus těchto ovládacích prvků by neměl být propojen pomocí sloupce Control_Next v tabulce Control.

 

Tato tlačítka by měla být umístěna přibližně na stejné pozici v dialogovém okně, protože při vytváření se v závislosti na zprávě vytvoří pouze podmnožina těchto sedmi tlačítek. Souřadnice X tlačítek je upravena tak, aby zobrazená tlačítka byla rovnoměrně rozložena. Souřadnice, výška a šířka tlačítek Y se nezmění. Vzhledem k tomu, že tlačítka jsou uspořádaná vodorovně, není možné umístit žádný jiný ovládací prvek do stejné vodorovné oblasti dialogového okna.

V dialogovém okně Chyba jsou pole Control_Default a Control_Cancel v tabulce dialogového okna ignorována. Pole Control_First dialogového okna Chyba musí zadat ovládací prvek ErrorText.

Pokud ovládací prvek Ikona s názvem ErrorIcon je součástí tohoto dialogového okna, zobrazí se následující standardní ikony systému Windows:

  • IDI_ERROR v reakci na zprávy imtFatalExit.
  • IDI_WARNING v reakci na zprávy imtError a imtWarning.
  • IDI_INFORMATION v reakci na zprávy imtOutOfDiskSpace.

Ovládací prvek ErrorIcon by měl být vytvořen s atributem ovládacího prvku FixedSize nastaven, aby se zabránilo nesprávné velikosti standardních ikon Systému Windows.