Available in the LEADTOOLS Imaging toolkit.
DoubleBuffer example for C++ 4.0 and later
m_LEAD1.SetDoubleBuffer(TRUE); // enable double buffer paint
m_LEAD1.Load ("d:\\temp\\images\\golf.jpg", 0, 1, 1);