这篇教程C++ DeclareCallBackEntry函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DeclareCallBackEntry函数的典型用法代码示例。如果您正苦于以下问题:C++ DeclareCallBackEntry函数的具体用法?C++ DeclareCallBackEntry怎么用?C++ DeclareCallBackEntry使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DeclareCallBackEntry函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: CloseClicked return; NOAAStore::RemoveStation(station_index); NOAAStore::SaveToProfile(); wf->SetModalResult(mrOK);}static voidCloseClicked(gcc_unused WndButton &Sender){ wf->SetModalResult(mrOK);}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(UpdateClicked), DeclareCallBackEntry(RemoveClicked), DeclareCallBackEntry(CloseClicked), DeclareCallBackEntry(NULL)};voiddlgNOAADetailsShowModal(SingleWindow &parent, unsigned _station_index){ assert(_station_index < NOAAStore::Count()); station_index = _station_index; wf = LoadDialog(CallBackTable, parent, Layout::landscape ? _T("IDR_XML_NOAA_DETAILS_L") : _T("IDR_XML_NOAA_DETAILS")); assert(wf != NULL);
开发者ID:macsux,项目名称:XCSoar,代码行数:30,
示例2: DeclareCallBackEntry continue; } else { *p3 = *p2; } p3++; } *p3 = _T('/0');#else const TCHAR *buffer3 = buffer2;#endif ((WndProperty *)wf->FindByName(control))->SetText(buffer3);}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnClose), DeclareCallBackEntry(OnNext), DeclareCallBackEntry(OnPrev), DeclareCallBackEntry(OnLogoPaint), DeclareCallBackEntry(NULL)};voiddlgCreditsShowModal(SingleWindow &parent){ wf = LoadDialog(CallBackTable, parent, Layout::landscape ? _T("IDR_XML_CREDITS_L") : _T("IDR_XML_CREDITS")); assert(wf != NULL); tab = ((TabbedControl *)wf->FindByName(_T("tab"))); assert(tab != NULL);
开发者ID:Mrdini,项目名称:XCSoar,代码行数:31,
示例3: OnFileListItemPaint native_view->openFile(path);}static voidOnFileListItemPaint(Canvas &canvas, const PixelRect paint_rc, unsigned i){ auto file = waypoint->files_external.begin(); std::advance(file, i); canvas.text(paint_rc.left + Layout::Scale(2), paint_rc.top + Layout::Scale(2), file->c_str());}#endifstatic gcc_constexpr_data CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnMagnifyClicked), DeclareCallBackEntry(OnShrinkClicked), DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(OnGotoClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnImagePaint), DeclareCallBackEntry(NULL)};static voidUpdateCaption(const TCHAR *waypoint_name, int8_t file_num){ StaticString<256> buffer; buffer.Format(_T("%s: %s"), _("Waypoint"), waypoint_name);
开发者ID:damianob,项目名称:xcsoar_mess,代码行数:29,
示例4: PageSwitched // JMW NO! This disables editing! // case VK_RIGHT: case '7': ((WndButton *)wf->FindByName(_T("cmdNext")))->set_focus(); tabbed->NextPage(); PageSwitched(); //((WndButton *)wf->FindByName(_T("cmdNext")))->SetFocused(true, NULL); return true; default: return false; }}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(OnDemoClicked), DeclareCallBackEntry(OnSaveClicked), DeclareCallBackEntry(OnSchemeVegaClicked), DeclareCallBackEntry(OnSchemeBorgeltClicked), DeclareCallBackEntry(OnSchemeCambridgeClicked), DeclareCallBackEntry(OnSchemeZanderClicked), DeclareCallBackEntry(NULL)};static voidFillAudioEnums(const TCHAR* name){ WndProperty *wp; TCHAR fullname[100];
开发者ID:hnpilot,项目名称:XCSoar,代码行数:30,
示例5: OnRateDataOnRateData(DataField *Sender, DataField::DataAccessMode Mode){ DataFieldFloat &df = *(DataFieldFloat *)Sender; switch (Mode) { case DataField::daChange: replay->SetTimeScale(df.GetAsFixed()); break; case DataField::daSpecial: return; }}static constexpr CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnStopClicked), DeclareCallBackEntry(OnStartClicked), DeclareCallBackEntry(OnRateData), DeclareCallBackEntry(NULL)};voidShowReplayDialog(){ wf = LoadDialog(CallBackTable, UIGlobals::GetMainWindow(), _T("IDR_XML_LOGGERREPLAY")); if (!wf) return; WndProperty* wp;
开发者ID:StefanL74,项目名称:XCSoar,代码行数:30,
示例6: OnCloseClicked}static void OnCloseClicked(WindowControl * Sender){ (void)Sender; wf->SetModalResult(mrOK);}static void OnLookupClicked(WindowControl * Sender){ (void)Sender; dlgAirspaceSelect();}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnAirspacePaintListItem), DeclareCallBackEntry(OnAirspaceListInfo), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnLookupClicked), DeclareCallBackEntry(NULL)};bool dlgAirspaceShowModal(bool coloredit){ colormode = coloredit; ItemIndex = -1; if (!InfoBoxLayout::landscape) { char filename[MAX_PATH];
开发者ID:jarda-manana,项目名称:LK8000,代码行数:31,
示例7: OnImagePaintstatic voidOnImagePaint(WindowControl *Sender, Canvas &canvas){ (void)Sender; if (page == 4) { BitmapCanvas bitmap_canvas(canvas, jpgimage1); canvas.copy(bitmap_canvas); } else if (page == 5) { BitmapCanvas bitmap_canvas(canvas, jpgimage2); canvas.copy(bitmap_canvas); }}static CallBackTableEntry_t CallBackTable[] = { DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(NULL)};void dlgWayPointDetailsShowModal(SingleWindow &parent, const Waypoint& way_point){ selected_waypoint = &way_point; TCHAR sTmp[128]; double sunsettime; int sunsethours; int sunsetmins; WndProperty *wp;
开发者ID:Plantain,项目名称:XCSoar,代码行数:30,
示例8: OnFriendMagentaClicked}static voidOnFriendMagentaClicked(gcc_unused WndButton &Sender){ FlarmFriends::SetFriendColor(target_id, FlarmFriends::MAGENTA);}static voidOnFriendClearClicked(gcc_unused WndButton &Sender){ FlarmFriends::SetFriendColor(target_id, FlarmFriends::NONE);}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnTimerNotify), DeclareCallBackEntry(NULL)};/** * The function opens the FLARM Traffic Details dialog */voiddlgFlarmTrafficDetailsShowModal(FlarmId id){ if (wf) return; target_id = id; // Load dialog from XML
开发者ID:macsux,项目名称:XCSoar,代码行数:31,
示例9: OnRemoveFromTaskClicked wf->SetModalResult(mrOK);}static void OnRemoveFromTaskClicked(WindowControl * Sender){ (void)Sender; LockTaskData(); RemoveWaypoint(SelectedWaypoint); RefreshTask(); UnlockTaskData(); wf->SetModalResult(mrOK);}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(OnPaintDetailsListItem), DeclareCallBackEntry(OnDetailsListInfo), DeclareCallBackEntry(OnPaintWaypointPicto), DeclareCallBackEntry(NULL)};void dlgWayPointDetailsShowModal(short mypage){ TCHAR sTmp[128]; double sunsettime; int sunsethours; int sunsetmins;
开发者ID:rafagdn,项目名称:LK8000,代码行数:31,
示例10: if wf->SetModalResult(mrOK); } else if (answer == IDNO) { airspace_warnings.acknowledge_day(*airspace, false); wf->SetModalResult(mrOK); }}static voidOnCloseClicked(WindowControl * Sender){ (void)Sender; wf->SetModalResult(mrOK);}static CallBackTableEntry_t CallBackTable[] = { DeclareCallBackEntry(OnAcknowledgeClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};static voidSetValues(void){ assert(airspace); WndProperty* wp; wp = (WndProperty*)wf->FindByName(_T("prpName")); if (wp) { wp->SetText(airspace->get_name_text(true).c_str()); wp->RefreshDisplay();
开发者ID:Plantain,项目名称:XCSoar,代码行数:31,
示例11: _InfoBoxContentMacCready::PanelContent InfoBoxContentMacCready::Panels[] = { InfoBoxContentMacCready::PanelContent ( _("Edit"), (*InfoBoxContentMacCready::PnlEditLoad)), InfoBoxContentMacCready::PanelContent ( _("Setup"), (*InfoBoxContentMacCready::PnlSetupLoad), NULL, (*InfoBoxContentMacCready::PnlSetupPreShow))};CallBackTableEntry InfoBoxContentMacCready::CallBackTable[] = { DeclareCallBackEntry(InfoBoxContentMacCready::PnlEditOnPlusSmall), DeclareCallBackEntry(InfoBoxContentMacCready::PnlEditOnPlusBig), DeclareCallBackEntry(InfoBoxContentMacCready::PnlEditOnMinusSmall), DeclareCallBackEntry(InfoBoxContentMacCready::PnlEditOnMinusBig), DeclareCallBackEntry(InfoBoxContentMacCready::PnlSetupOnSetup), DeclareCallBackEntry(InfoBoxContentMacCready::PnlSetupOnMode), DeclareCallBackEntry(NULL)};InfoBoxContentMacCready::DialogContent InfoBoxContentMacCready::dlgContent = { InfoBoxContentMacCready::PANELSIZE, InfoBoxContentMacCready::Panels, InfoBoxContentMacCready::CallBackTable};
开发者ID:joachimwieland,项目名称:xcsoar-jwieland,代码行数:29,
示例12: VegaParametersWidget tabbed->AddPage(new VegaParametersWidget(look, *device, flarm_id_parameters)); tabbed->AddPage(new VegaParametersWidget(look, *device, flarm_repeat_parameters)); tabbed->AddPage(new VegaParametersWidget(look, *device, alert_parameters)); tabbed->AddPage(new VegaParametersWidget(look, *device, limit_parameters)); tabbed->AddPage(new VegaSchemeButtonsPage(look)); tabbed->AddPage(new VegaParametersWidget(look, *device, display_parameters)); return tabbed;}static gcc_constexpr_data CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(OnDemoClicked), DeclareCallBackEntry(OnSaveClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnCreatePager), DeclareCallBackEntry(NULL)};booldlgConfigurationVarioShowModal(Device &_device){ device = (VegaDevice *)&_device; changed = dirty = false; wf = LoadDialog(CallBackTable, UIGlobals::GetMainWindow(),
开发者ID:davidswelt,项目名称:XCSoar,代码行数:31,
示例13: OnTaskRulesClicked wf->SetModalResult(mrOK);}static void OnTaskRulesClicked(WindowControl * Sender){ (void)Sender; wf->SetVisible(false); if (dlgTaskRules()) { TaskModified = true; } wf->SetVisible(true);}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnSelectClicked), DeclareCallBackEntry(OnDetailsClicked), DeclareCallBackEntry(OnRemoveClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnStartPointClicked), DeclareCallBackEntry(OnMoveAfterClicked), DeclareCallBackEntry(OnMoveBeforeClicked), DeclareCallBackEntry(OnAATEnabled), DeclareCallBackEntry(OnTaskRulesClicked), DeclareCallBackEntry(NULL)};void dlgTaskWaypointShowModal(int itemindex, int tasktype, bool addonly){ wf = NULL;
开发者ID:miza,项目名称:LK8000,代码行数:30,
示例14: SetPrimaryDataPath{ if (StringIsEmpty(path)) return; Profile::SetFiles(path); /* When a profile from a secondary data path is used, this path becomes the primary data path */ TCHAR temp[MAX_PATH]; SetPrimaryDataPath(DirName(path, temp)); File::Touch(path);}static constexpr CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnLogoPaint), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnQuitClicked), DeclareCallBackEntry(NULL)};booldlgStartupShowModal(){ LogFormat("Startup dialog"); logo = new LogoView(); wf = LoadDialog(CallBackTable, UIGlobals::GetMainWindow(), Layout::landscape ? _T("IDR_XML_STARTUP_L") : _T("IDR_XML_STARTUP"));
开发者ID:StefanL74,项目名称:XCSoar,代码行数:31,
示例15: OnAckForTimeClicked case VK_RETURN: OnAckForTimeClicked(Sender); return(0); case VK_ESCAPE: OnCloseClicked(Sender); return(0); } return(1); }static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnAckForTimeClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};void dlgLKAirspaceFill(){ if (msg.warnlevel != airspace_copy.WarningLevel()) { // we can automatically close the dialog when the warning level changes, probably new msg waiting in the queue dlg->SetModalResult(mrOK); } //Fill up dialog data WndProperty* wp; WndButton* wb;
开发者ID:braun,项目名称:LK8000,代码行数:31,
示例16: OnAdvancedClicked ItemIndex = -1; wf->SetModalResult(mrOK); return; }}static void OnAdvancedClicked(WindowControl * Sender, WndListFrame::ListInfo_t *ListInfo){ (void)Sender; (void)ListInfo; showAdvanced = !showAdvanced; UpdateAdvanced();}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnTaskPaintListItem), DeclareCallBackEntry(OnTaskListInfo), DeclareCallBackEntry(OnDeclareClicked), DeclareCallBackEntry(OnCalcClicked), DeclareCallBackEntry(OnClearClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnAdvancedClicked), DeclareCallBackEntry(OnSaveClicked), DeclareCallBackEntry(OnLoadClicked), DeclareCallBackEntry(OnDeleteClicked), DeclareCallBackEntry(OnAnalysisClicked), DeclareCallBackEntry(OnTimegatesClicked), DeclareCallBackEntry(NULL)};
开发者ID:eonezhang,项目名称:LK8000,代码行数:29,
示例17: OnCloseClicked case DataField::daInc: case DataField::daDec: case DataField::daSpecial: break; }}static void OnCloseClicked(WindowControl * Sender){ (void)Sender; wf->SetModalResult(mrOK);}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnRulesActiveData), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};static void setVariables(void) { WndProperty *wp; wp = (WndProperty*)wf->FindByName(TEXT("prpFAIFinishHeight")); if (wp) { wp->GetDataField()->Set(EnableFAIFinishHeight); wp->RefreshDisplay(); }
开发者ID:Mazuk,项目名称:LK8000,代码行数:30,
示例18: DeclareCallBackEntry case DataField::daPut: if (fabs(lastRead-Sender->GetAsFloat()) >= 1.0){ lastRead = Sender->GetAsFloat(); CuSonde::setForecastTemperature(Sender->GetAsFloat()); } break; case DataField::daInc: case DataField::daDec: case DataField::daSpecial: break; }}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnBugsData), DeclareCallBackEntry(OnWingLoadingData), DeclareCallBackEntry(OnTempData), DeclareCallBackEntry(OnBallastData), DeclareCallBackEntry(OnAltitudeData), DeclareCallBackEntry(OnQnhData), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(OnBallastDump), DeclareCallBackEntry(NULL)};void dlgBasicSettingsShowModal(void){ char filename[MAX_PATH];
开发者ID:jarda-manana,项目名称:LK8000,代码行数:31,
示例19: OnCloseClicked#include "InfoBoxLayout.h"#include "utils/heapcheck.h"extern HWND hWndMainWindow;static WndForm *wf=NULL;static void OnCloseClicked(WindowControl * Sender){ (void)Sender; wf->SetModalResult(mrOK);}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};void dlgHelpShowModal(const TCHAR* Caption, const TCHAR* HelpText) { if (!Caption || !HelpText) { return; } if (!ScreenLandscape) { char filename[MAX_PATH]; LocalPathS(filename, TEXT("dlgHelp_L.xml")); wf = dlgLoadFromXML(CallBackTable, filename, hWndMainWindow,
开发者ID:braun,项目名称:LK8000,代码行数:31,
示例20: Update if (page == ANALYSIS_PAGE_AIRSPACE) airspaceWarningEvent.trigger(); Update();}static voidOnTimerNotify(WindowControl * Sender){ (void)Sender; Update();}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnAnalysisPaint), DeclareCallBackEntry(OnNextClicked), DeclareCallBackEntry(OnPrevClicked), DeclareCallBackEntry(OnCalcClicked), DeclareCallBackEntry(NULL)};voiddlgAnalysisShowModal(int _page){ wf = NULL; wGrid = NULL; wInfo = NULL; wCalc = NULL; wf = LoadDialog(CallBackTable, XCSoarInterface::main_window,
开发者ID:hnpilot,项目名称:XCSoar,代码行数:30,
示例21: _ _("Simulator"), (*InfoBoxContentAltitude::PnlSimulatorLoad)), InfoBoxContentAltitude::PanelContent ( _("Info"), (*InfoBoxContentAltitude::PnlInfoLoad), NULL, (*InfoBoxContentAltitude::PnlInfoOnTabPreShow)), InfoBoxContentAltitude::PanelContent ( _("Setup"), (*InfoBoxContentAltitude::PnlSetupLoad))};CallBackTableEntry InfoBoxContentAltitude::CallBackTable[] = { DeclareCallBackEntry(InfoBoxContentAltitude::PnlSimulatorOnPlusBig), DeclareCallBackEntry(InfoBoxContentAltitude::PnlSimulatorOnPlusSmall), DeclareCallBackEntry(InfoBoxContentAltitude::PnlSimulatorOnMinusSmall), DeclareCallBackEntry(InfoBoxContentAltitude::PnlSimulatorOnMinusBig), DeclareCallBackEntry(InfoBoxContentAltitude::PnlSetupOnQNH), DeclareCallBackEntry(InfoBoxContentAltitude::PnlSetupOnSetup), DeclareCallBackEntry(NULL)};InfoBoxContentAltitude::DialogContent InfoBoxContentAltitude::dlgContent = { InfoBoxContentAltitude::PANELSIZE, InfoBoxContentAltitude::Panels, InfoBoxContentAltitude::CallBackTable};
开发者ID:Mrdini,项目名称:XCSoar,代码行数:30,
示例22: _InfoBoxContentWind::PanelContent InfoBoxContentWind::Panels[] = {InfoBoxContentWind::PanelContent ( _("Edit"), (*InfoBoxContentWind::PnlEditLoad), NULL, (*InfoBoxContentWind::PnlEditOnTabPreShow)),InfoBoxContentWind::PanelContent ( _("Setup"), (*InfoBoxContentWind::PnlSetupLoad), (*InfoBoxContentWind::PnlSetupOnTabPreHide))};CallBackTableEntry InfoBoxContentWind::CallBackTable[] = { DeclareCallBackEntry(InfoBoxContentWind::PnlEditOnWindSpeed), DeclareCallBackEntry(InfoBoxContentWind::PnlEditOnWindDirection), DeclareCallBackEntry(InfoBoxContentWind::PnlSetupOnSetup), DeclareCallBackEntry(NULL)};InfoBoxContentWind::DialogContent InfoBoxContentWind::dlgContent = { InfoBoxContentWind::PANELSIZE, InfoBoxContentWind::Panels, InfoBoxContentWind::CallBackTable};InfoBoxContentWind::DialogContent*InfoBoxContentWind::GetDialogContent() {
开发者ID:macsux,项目名称:XCSoar,代码行数:30,
示例23: RedrawSampleFont RedrawSampleFont(); break; case DataField::daInc: case DataField::daDec: case DataField::daSpecial: break; }}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnFontTrueTypeData), DeclareCallBackEntry(OnFontPitchAndFamilyData), DeclareCallBackEntry(OnFontItalicData), DeclareCallBackEntry(OnFontWeightData), DeclareCallBackEntry(OnFontHeightData), DeclareCallBackEntry(OnFontNameData), DeclareCallBackEntry(OnResetClicked), DeclareCallBackEntry(OnCancelClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};void SaveValues(const TCHAR * FontRegKey ){ // update reg key for font
开发者ID:miza,项目名称:LK8000,代码行数:31,
示例24: PnlEditOnMinusSmall}static voidPnlEditOnMinusSmall(gcc_unused WndButton &Sender){ instance->QuickAccess(_T("-0.1"));}static voidPnlEditOnMinusBig(gcc_unused WndButton &Sender){ instance->QuickAccess(_T("-0.5"));}static gcc_constexpr_data CallBackTableEntry call_back_table[] = { DeclareCallBackEntry(PnlEditOnPlusSmall), DeclareCallBackEntry(PnlEditOnPlusBig), DeclareCallBackEntry(PnlEditOnMinusSmall), DeclareCallBackEntry(PnlEditOnMinusBig), DeclareCallBackEntry(NULL)};voidMacCreadyEditPanel::Prepare(ContainerWindow &parent, const PixelRect &rc){ LoadWindow(call_back_table, parent, _T("IDR_XML_INFOBOXMACCREADYEDIT")); TCHAR caption[16]; WndButton *button = (WndButton *)form.FindByName(_T("cmdPlusBig")); assert(button != NULL);
开发者ID:damianob,项目名称:xcsoar,代码行数:31,
示例25: OnCancelstatic WndForm *wf = NULL;static voidOnCancel(gcc_unused WndButton &Sender){ wf->SetModalResult(mrCancel);}static voidOnOkay(gcc_unused WndButton &Sender){ wf->SetModalResult(mrOK);}static CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnOkay), DeclareCallBackEntry(OnCancel), DeclareCallBackEntry(NULL)};voiddlgWindSettingsShowModal(void){ wf = LoadDialog(CallBackTable, XCSoarInterface::main_window, _T("IDR_XML_WINDSETTINGS")); if (wf == NULL) return; const bool external_wind = XCSoarInterface::Basic().ExternalWindAvailable && XCSoarInterface::SettingsComputer().ExternalWind;
开发者ID:joachimwieland,项目名称:xcsoar-jwieland,代码行数:30,
示例26: OnUpClicked}static voidOnUpClicked(){ FormKeyDown(!IsAltair() ? KEY_UP : KEY_LEFT);}static voidOnDownClicked(){ FormKeyDown(!IsAltair() ? KEY_DOWN : KEY_RIGHT);}static constexpr CallBackTableEntry CallBackTable[] = { DeclareCallBackEntry(OnTextPaint), DeclareCallBackEntry(OnLeftClicked), DeclareCallBackEntry(OnRightClicked), DeclareCallBackEntry(OnUpClicked), DeclareCallBackEntry(OnDownClicked), DeclareCallBackEntry(NULL)};static voiddlgTextEntryHighscoreType(TCHAR *text, size_t width, const TCHAR* caption){ wf = NULL; wGrid = NULL; if (width == 0)
开发者ID:onkelhotte,项目名称:XCSoar,代码行数:31,
示例27: StartTaskAnyway}static void StartTaskAnyway(bool valid) { startIsValid = valid;}static void OnStartTaskAnywayClicked(WindowControl * Sender){ (void)Sender; StartTaskAnyway(true); wf->SetModalResult(mrOK);}static CallBackTableEntry_t CallBackTable[]={ DeclareCallBackEntry(OnStartTaskAnywayClicked), DeclareCallBackEntry(OnCloseClicked), DeclareCallBackEntry(NULL)};void dlgStartTaskShowModal(bool *validStart, double Time, double Speed, double Altitude){ char filename[MAX_PATH]; LocalPathS(filename, TEXT("dlgStartTask.xml")); wf = dlgLoadFromXML(CallBackTable, filename, hWndMainWindow, TEXT("IDR_XML_STARTTASK")); if (wf) {
开发者ID:JanezKolar,项目名称:LK8000,代码行数:31,
注:本文中的DeclareCallBackEntry函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ DecodeBase58函数代码示例 C++ DeclareArg函数代码示例 |