static void OnPaintWaypointPicto(WindowControl * Sender, HDC hDC){ #ifdef PICTORIALS (void)Sender; WndFrame *wPicto = ((WndFrame *)wf->FindByName(TEXT("frmWaypointPicto"))); LKASSERT(wPicto!=NULL); RECT *prc; prc = wPicto->GetBoundRect(); // StartupStore(_T("..Entered OnPaintWaypointPicto \n")); SetBkColor (hDC, RGB_LIGHTGREY); if (WayPointCalc[SelectedWaypoint].IsLandable ) { MapWindow::DrawRunway(hDC,&WayPointList[SelectedWaypoint], *prc, 3500*ScreenScale, true); } else { MapWindow::DrawWaypointPictoBg(hDC, *prc); MapWindow::DrawWaypointPicto(hDC, *prc, &WayPointList[SelectedWaypoint]); } #endif }
static void OnPaintAirspacePicto(WindowControl * Sender, HDC hDC){ (void)Sender; RECT *prc; #ifdef ASP_WARNING_PICTO WndFrame *wPicto = ((WndFrame *)dlg->FindByName(TEXT("frmAirspacePicto"))); prc = wPicto->GetBoundRect(); SetBkColor (hDC, RGB_LIGHTGREY); // airspace_copy.DrawPicto(hDC, *prc, true); /************************************************************* * @Paolo * for drawing the airspace pictorial, we need the original data. * seems that the copy does not contain geo data * Do we really need to work with the copy? * works fine with the origin airspace ************************************************************/ msg.originator->DrawPicto(hDC, *prc, true); #endif }