Dela via


Fel i formatmall för dialogruta

Om den här biten har angetts är dialogrutan en feldialogruta.

Det kan finnas fler än en dialogruta med det här formatet. Egenskapen ErrorDialog avgör vilken dialogruta som används som en feldialogruta. Den valda dialogrutan kan bara vara en av dem som har den här formatbiten inställd. Feldialogrutan måste ha en statisk textkontroll med namnet ErrorText. Den här kontrollen tar emot texten i felmeddelandet. Dialogrutan bör också ha de sju push-knappar som motsvarar möjliga returvärden. Felmeddelandet avgör vilken av dessa knappar som faktiskt visas. Knapparna som visas ordnas om så att de fördelas jämnt i dialogrutan. Den här omorganiseringen ändrar X-koordinaten för knapparna, men inte de andra tre koordinaterna. Därför bör ingen annan kontroll skapas i samma vågräta region i dialogrutan som knapparna. Om felmeddelandet inte anger någon knapp visas knappen OK. Knappen Standard, Första aktiva kontrollen och Avbryt-knappvärden ignoreras för en feldialogruta. Knappen Standard som definierats i felmeddelandet tilldelas till alla tre värdena. Effekten av att trycka på dessa knappar måste definieras i tabellen ControlEvent precis som för alla andra knappar. Dialogrutans rubrik har skapats på ett sätt som liknar andra dialogrutor. Det kan skrivas över av felmeddelandet om det anger en rubriktext efter knapplistan.

Värde

Decimal Hexadecimal Konstant
65536 0x00010000 msidbDialogAttributesError