MFC下怎么输出BYTE二维数组

MFC下如何输出BYTE二维数组?
如题,我有一个byte型的数组a[600][500],现在想从屏幕上看到这个数组,请问有没有比较好的方法?

我试了MessageBox,但是说格式不对

------解决方案--------------------
可以在调试中输出打印,OutputDebugString();
 
我做了一个封装,用法和sprintf一样:

C/C++ code

int   MyOutput(const char   *fmt,   ...)   
{   
    int   n=0;   
    static   char   msg[1024],   *ptr;   //宽字符可能要将char换成TCHAR
    va_list   args;   

    va_start(args,   fmt);   
    ptr   =   msg;   

#if   defined(UNICODE)   
    n   =   vswprintf_s(ptr,  1024, fmt,   args);   
#else   
    n   =   vsprintf(ptr,   fmt,   args);   
#endif 
    OutputDebugString(msg);   

    return   n;   
}