解:
(1) 四边形$AFHE$是正方形,理由如下:
$\because \mathrm{Rt}△ ABE$绕点$A$按逆时针方向旋转$90°$得到$\mathrm{Rt}△ ADF,$
$\therefore \mathrm{Rt}△ ABE ≌ \mathrm{Rt}△ ADF。$
$\therefore ∠ AEB = ∠ AFD = 90°,$
$\therefore ∠ AFH = 90°。$
$\because \mathrm{Rt}△ ABE ≌ \mathrm{Rt}△ ADF,$
$\therefore AE = AF,$$∠ BAE = ∠ DAF。$
又$\because ∠ DAF + ∠ FAB = 90°,$
$\therefore ∠ BAE + ∠ FAB = 90°,$即$∠ FAE = 90°。$
在四边形$AFHE$中,$∠ FAE = 90°,$$∠ AEH = 90°,$$∠ AFH = 90°,$
$\therefore$ 四边形$AFHE$是矩形。
又$\because AE = AF,$
$\therefore$ 四边形$AFHE$是正方形。
(2) 设$AE = x,$由
(1)得$AE = EH = FH = x,$
$\because$ 四边形$ABCD$是正方形,$\therefore BC = AB = 13。$
在$\mathrm{Rt}△ AEB$中,由勾股定理得$AB^2 = AE^2 + BE^2,$
即$13^2 = x^2 + (x+7)^2,$
解得$x_1 = 5,$$x_2 = -12$(不合题意,舍去)。
$\therefore EH = FH = 5,$
$\therefore BE = BH + EH = 7 + 5 = 12。$
$\because \mathrm{Rt}△ ABE ≌ \mathrm{Rt}△ ADF,$
$\therefore DF = BE = 12,$
$\therefore DH = DF + FH = 12 + 5 = 17。$