Solo se puede visualizar una cadena de caracteres:
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);
Pero podes usar las funciones sprintf o wsprintf para hacer algo como esto:
Código:
char cadena[1024];
ZeroMemory(cadena, 1024);
wsprintf(cadena, "Este numero en decimal %d, ahora en hexadecimal 0x%X", 50, 50);
MessageBox(0, cadena, "Demostracion simple", 0);