err にエラー番号が入ってくるので、

DWORD err;
ShowMessage("エラー 0x%08x です", err);

のようにエラー番号を表示させたいのですが
E2285 'ShowMessage(char *,unsigned long)'に一致するものが見つからない
となりうまくいきません

ご教授いただけないでしょうか?