J2KSetDefaults example for C++ 4.0 and later

   CString msg;
   char  s[50];

   // Display all the default JPEG2000 advanced options
   m_LEAD1.J2KSetDefaults();
   
   msg = msg + "J2KUseColorTransform = " + _itoa(m_LEAD1.GetJ2KUseColorTransform(), s, 10) + "\r\n";
   msg = msg + "J2KDerivedQuantization = " + _itoa(m_LEAD1.GetJ2KDerivedQuantization(), s, 10) + "\r\n";
                
   msg = msg + "J2KXOsiz = " + _itoa(m_LEAD1.GetJ2KXOsiz(), s, 10) + "\r\n";
   msg = msg + "J2KYOsiz = " + _itoa(m_LEAD1.GetJ2KYOsiz(), s, 10) + "\r\n";
   msg = msg + "J2KXTsiz = " + _itoa(m_LEAD1.GetJ2KXTsiz(), s, 10) + "\r\n";
   msg = msg + "J2KYTsiz = " + _itoa(m_LEAD1.GetJ2KYTsiz(), s, 10) + "\r\n";
   msg = msg + "J2KXTOsiz = " + _itoa(m_LEAD1.GetJ2KXTOsiz(), s, 10) + "\r\n";
   msg = msg + "J2KYTOsiz = " + _itoa(m_LEAD1.GetJ2KYTOsiz(), s, 10) + "\r\n";
                
   msg = msg + "J2KDecompLevel = " + _itoa(m_LEAD1.GetJ2KDecompLevel(), s, 10) + "\r\n";
   msg = msg + "J2KProgressOrder = " + _itoa(m_LEAD1.GetJ2KProgressOrder(), s, 10) + "\r\n";
   msg = msg + "J2KCodBlockWidth = " + _itoa(m_LEAD1.GetJ2KCodBlockWidth(), s, 10) + "\r\n";
   msg = msg + "J2KCodBlockHeight = " + _itoa(m_LEAD1.GetJ2KCodBlockHeight(), s, 10) + "\r\n";
                
   msg = msg + "J2KCBS_SelectiveACBypass = " + _itoa(m_LEAD1.GetJ2KCBS_SelectiveACBypass(), s, 10) + "\r\n";
   msg = msg + "J2KCBS_ResetContextOnBoundaries = " + _itoa(m_LEAD1.GetJ2KCBS_ResetContextOnBoundaries(), s, 10) + "\r\n";
   msg = msg + "J2KCBS_TerminationOnEachPass = " + _itoa(m_LEAD1.GetJ2KCBS_TerminationOnEachPass(), s, 10) + "\r\n";
   msg = msg + "J2KCBS_VerticallyCausalContext = " + _itoa(m_LEAD1.GetJ2KCBS_VerticallyCausalContext(), s, 10) + "\r\n";
   msg = msg + "J2KCBS_PredictableTermination = " + _itoa(m_LEAD1.GetJ2KCBS_PredictableTermination(), s, 10) + "\r\n";
   msg = msg + "J2KCBS_ErrorResilienceSymbol = " + _itoa(m_LEAD1.GetJ2KCBS_ErrorResilienceSymbol(), s, 10) + "\r\n";
                
   msg = msg + "J2KGuardBits = " + _itoa(m_LEAD1.GetJ2KGuardBits(), s, 10) + "\r\n";
   msg = msg + "J2KDerivedBaseMantissa = " + _itoa(m_LEAD1.GetJ2KDerivedBaseMantissa(), s, 10) + "\r\n";
   msg = msg + "J2KDerivedBaseExponent = " + _itoa(m_LEAD1.GetJ2KDerivedBaseExponent(), s, 10) + "\r\n";

   msg = msg + "J2KUseSOPMarker = " + _itoa(m_LEAD1.GetJ2KUseSOPMarker(), s, 10) + "\r\n";
   msg = msg + "J2KUseEPHMarker = " + _itoa(m_LEAD1.GetJ2KUseEPHMarker(), s, 10) + "\r\n";
   
   MessageBox(msg);