As proposed by egreg, a more modern package would much easier for such things. The currently best package to learn should be tikz-cd (my recommendation). Here is your diagram using this.
% arara: pdflatex
\documentclass{article}
\usepackage{tikz-cd}
\usepackage{amsfonts}
\begin{document}
\begin{tikzcd}
& C \\
A\mathsf{A}\mathfrak{A}\mathbf{A} \arrow{r}[swap]{f} \arrow{ur}{g} & B \arrow{u}[swap]{h}
\end{tikzcd}
\end{document}

In the new version (5.1) of DCpic, this got fixed. You can now write:
% arara: pdflatex
\documentclass{article}
\usepackage{pictexwd,dcpic}
\usepackage{amsfonts}
\begin{document}
\begindc{\commdiag}[500]
\obj(1,1){$A\mathsf{A}\mathfrak{A}\mathbf{A}$}
\obj(3,1){$A\mathsf{B}\mathfrak{B}\mathbf{B}$}
\obj(3,3){$A\mathsf{C}\mathfrak{C}\mathbf{C}$}
\mor(1,1)(3,1)[200,200]{$f$ }[\atright,\solidarrow]
\mor(1,1)(3,3) {$g$ }
\mor(3,1)(3,3) {$h$ }[\atright,\solidarrow]
\enddc
\end{document}
Until it gets uploaded to CTAN, you may need to add this patch to your preamble:
\makeatletter
\@namedef{!coloca}#1#2{\protected@edef\pilha{#1.#2}}
\makeatother
as proposed by egreg.

\documentclassand the appropriate packages so that those trying to help don't have to recreate it. As well, I took the liberty to format your post a little. See this link for more details on available formatting. – yo' Jun 24 '12 at 15:25\obj(1,1)[A]{$\mathsf{A}$}, but I strongly advise you to use a more modern and powerful package such astikz-cdorxy. – egreg Jun 24 '12 at 15:38