AnnTextAlign example for C++ 5 and later
void  CTutorDlg::ExampleAnnTextAlginment(long hObject )
{
    AnnObjectType ObjectType ;
    long Align ;
   m_pRasterAnn->AnnGetType(hObject);
  ObjectType =   m_pRasterAnn->GetAnnType();
    if (ObjectType != ANN_OBJECT_TEXT)
      MessageBox(TEXT("This Object is not a Text Object"));
    Align = m_pRasterAnn->GetAnnTextAlign(hObject);
    if (Align = TEXT_ALIGN_CENTER )
      Align = TEXT_ALIGN_LEFT;
    else
      Align = TEXT_ALIGN_CENTER;
    m_pRasterAnn->Flags = 0;
    m_pRasterAnn->PutAnnTextAlign(hObject,Align);
}