void CExampleMDIDoc::OnFileSave()

{ if (!m_hBitmap) { ::MessageBox(0, "Image missing", "Error", MB_OK); return; } HANDLE hDialog = OSDInit(false, "SDITEST", 0, 0, 0, 0, 0, AfxGetMainWnd()->m_hWnd); if(hDialog) { OSDRET osResult=OSDDoModal(hDialog, m_hBitmap); switch(osResult) { case OSD_OK: { TRACE("Image was saved correctly\n"); } break; case OSD_CANCEL: { } break; case OSD_INVALID_HANDLE: { } break; case OSD_INVALID_PARAMETERS: { } break; case OSD_READ_IMAGE_ERROR: { } break; case OSD_WRITE_IMAGE_ERROR: { } break; } OSDRelease(hDialog); } }