switch (ncode)
{
case msgf_dialogbox:
lstrcpy(szcode, "msgf_dialogbox");
break;
case msgf_menu:
lstrcpy(szcode, "msgf_menu");
break;
case msgf_scrollbar:
lstrcpy(szcode, "msgf_scrollbar");
break;
default:
wsprintf(szcode, "unknown: %d", ncode);
break;
}
// call an application-defined function that converts a message
// constant to a string and copies it to a buffer.
lookupthemessage((pmsg) lparam, szmsg);