Zobrazení dialogového okna spolupracujícího s AutoCADem

Příklad ilustruje tvorbu uživatelského rozhraní pro jednoduché zadávání objektů kružnice v AutoCADu. V příkladě je ukázáno skrytí dialogového okna při zadávání parametrů, uchování hodnot v prvcích dialogu, kontrola zadání správných hodnot a práce se záznamem MODEL SPACE tabulky bloků. Pro tvorbu dialogového okna používáme prostředků Microsoft Visual C++. Aplikace využívá rozšířenou knihovnu MFC firmy Autodesk Visual C++.

Definice problému

Vytvořte program, který po spuštění zobrazí na obrazovce dialogové okno, do kterého uživatel zadá souřadnice středu a poloměr kružnice. Souřadnice středu se zadává pomocí tlačítka, které skryje dialogové okno a umožní zadat souřadnici středu pomocí myši. Zadané hodnoty souřadnic středu se následně zobrazí do odpovídajících prvků dialogu. Při nahrání programu zobrazte v příkazovém řádku informaci, jakým způsobem se program spouští (viz obrázek).

Omezení zadávaných hodnot

Při zadávání hodnot zajistěte, aby nešlo zadat poloměr kružnice menší nebo rovný 0 a větší než 1000 mm. Dále zajistěte, aby jednotlivé souřadnice středu kružnice byly v intervalu (-1000.0, +1000).

Tvar výsledného dialogu

Funkce (význam) jednotlivých prvků dialogu:

Příklad požadovaného výstupu z funkce