NXOpen::Session* theSession = NXOpen::Session::GetSession();
NXOpen::Part* workPart(theSession->Parts()->Work());
NXOpen::Part* displayPart(theSession->Parts()->Display());
std::vector<NXOpen::TaggedObject*> objects1(1);
NXOpen::Annotations::Note* note1(dynamic_cast<NXOpen::Annotations::Note*>(workPart->FindObject("ENTITY 25 1 1")));
NXOpen::Annotations::DraftingNoteBuilder * draftingNoteBuilder1;
draftingNoteBuilder1 =workPart->Annotations()->CreateDraftingNoteBuilder(note1);
NXOpen::Annotations::OriginBuilder* OriginBuilder1 = draftingNoteBuilder1->Origin();
NXOpen::SelectDisplayableObject* Object1 = OriginBuilder1->Origin();
NXOpen::Annotations::Annotation::AssociativeOriginData AssociativeOriginData1 = OriginBuilder1->GetAssociativeOrigin();
NXOpen::View* View1 = AssociativeOriginData1.AssociatedView;
NXOpen::Point* Point = AssociativeOriginData1.AssociatedPoint;
//NXOpen::Point*
UF_DISP_set_highlight(note1->Tag(),1);
string name = View1->Name().GetLocaleText();
//通过视图就可以获取图纸页