当前位置: 首页>>代码示例>>C++>>正文


C++ CKeySet::StoreKeyDef方法代码示例

本文整理汇总了C++中CKeySet::StoreKeyDef方法的典型用法代码示例。如果您正苦于以下问题:C++ CKeySet::StoreKeyDef方法的具体用法?C++ CKeySet::StoreKeyDef怎么用?C++ CKeySet::StoreKeyDef使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CKeySet的用法示例。


在下文中一共展示了CKeySet::StoreKeyDef方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: Assign

//------------------------------------------------------------------------------
//  Assign code to key definition
//------------------------------------------------------------------------------
void  CKeyMap::Assign(int cde,CKeyDefinition *kdf)
{ Tag ks = kdf->GetSet();
  kdf->SetCode(cde);
  std::map<Tag,CKeySet*>::iterator it = kset.find(ks);
  if (it == kset.end())   return;
  CKeySet *set = (*it).second;
  set->StoreKeyDef(kdf);
  return;
}
开发者ID:FlySimvol,项目名称:FlyLegacy,代码行数:12,代码来源:KeyMap.cpp

示例2: SwapCode

//------------------------------------------------------------------------------
//  Swap key code
//------------------------------------------------------------------------------
void CKeyMap::SwapCode(CKeyDefinition *kdf,int nc)
{ Tag ks = kdf->GetSet();
  int cd = kdf->GetCode();
  kdf->SetCode(0);
  std::map<Tag,CKeySet*>::iterator it = kset.find(ks);
  if (it != kset.end())      return;   // No set
  CKeySet *set = (*it).second;
  set->ClearCode(cd);
  //---Set the new code ----------------------------
  kdf->SetCode(nc);
  set->StoreKeyDef(kdf);
  return;
}
开发者ID:FlySimvol,项目名称:FlyLegacy,代码行数:16,代码来源:KeyMap.cpp


注:本文中的CKeySet::StoreKeyDef方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。