Per questi motivi, il Tribunale federale delle assicurazioni
p r o n u n c i a :
I. In accoglimento del ricorso di diritto amministrativo,
il giudizio 26 luglio 1999 e la decisione 26 novembre
1998 sono modificati nel senso che alla defunta
B._ è riconosciuto il diritto ad un assegno per
grandi invalidi di grado elevato a decorrere dal
1° marzo 1998.
II. Non si percepiscono spese giudiziarie.
III. La presente sentenza sarà intimata alle parti, al Tri-
bunale cantonale delle assicurazioni, Lugano, alla
Cassa di compensazione della Società Svizzera
impresari-costruttori, Zurigo e all'Ufficio federale
delle assicurazioni sociali.