CAD programy 4M
Zápis panelů nástrojů v MNU souboru
Návod je platný pro verze 4MCAD 16 nebo starší.Příklad panelu nástrojů v MNU souboru:
***MENUGROUP=4MCAD
***TOOLBARS
**CUSTOM131228
TBAR_custom131228 [_Toolbar("custom131228", _Floating, _Show, 396, 196, 1)]
ID_Vzdálenost [_Button("Vzdálenost", TEST1.bmp, TEST1.bmp)]^C^C^C_DIST
ID_Plocha [_Button("Plocha", TEST2.bmp, TEST2.bmp)]^C^C^C_AREA
ID_Pořadí_kreslení [_Button("Pořadí kreslení", TEST3.bmp, TEST3.bmp)]'_draworder \_F
***HELPSTRINGS
TBAR_custom131228 [custom131228]
ID_Vzdálenost [Zjistí vzdálenost mezi dvěma body]
ID_Plocha [Zjistí plochu uvnitř uzavřené entity]
ID_Pořadí_kreslení [Změnit pořadí zobrazení objektů]
Pro načtení a uvolnění skupiny menu pomocí příkazů MENULOAD a MENUUNLOAD je nutno použít unikátní název ***MENUGROUP na začátku souboru.
Následuje sekce ***TOOLBARS definující panely nástrojů. Mimo panelů nástrojů může soubor obsahovat i roletová menu, které mají jinou syntaxi.
**NAZEVPANELU začíná definici panelu nástrojů
TBAR_nazevpanelu [_Toolbar("titulek_panelu", _Left, _Show, 0, 0, 1)]
určuje název, titulek, pozici a způsob zobrazení
ID_tlacitko1 [_Button("Kontextová nápověda", mala_ikona.bmp, velka_ikona.bmp)]^C^C^C_prikaz
definuje hodnoty jednotlivých tlačítek.
Je možné vložit velkou a malou ikonu pro různé režimy zobrazení.
Ve 4MCAD jsou ikony načítány z adresáře BMP v instalaci 4MCAD,
***HELPSTRINGS jsou připojeny až na konci souboru pro všechny definované panely nástrojů, pokud jich je více.