您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ DeclareCallBackEntry函数代码示例

51自学网 2021-06-01 20:25:53
  C++
这篇教程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: OnRateData

OnRateData(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: OnImagePaint

static 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: OnCancel

static 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。