本文整理汇总了C++中SpinBox::GetPosition方法的典型用法代码示例。如果您正苦于以下问题:C++ SpinBox::GetPosition方法的具体用法?C++ SpinBox::GetPosition怎么用?C++ SpinBox::GetPosition使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SpinBox
的用法示例。
在下文中一共展示了SpinBox::GetPosition方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HandleEvent
void MyDialog::HandleEvent(Widget &obj, int msg, intptr_t arg1, intptr_t arg2) {
Dialog::HandleEvent(obj, msg, arg1, arg2);
switch (msg) {
case MSG_ACTIVATE:
if (obj == buttonPlay) {
buttonPlay.Disable();
MoveFocusTo(&map);
map.Play((int)eLevel.GetPosition());
eLevel.Disable();
Settings::showMouse = false;
}
else if (obj == bScores) {
ShowScores();
}
break;
case MSG_GAMEOVER: {
Settings::showMouse = true;
if (hsc->CanAdd(eScore.GetInt())) {
GetHiscoreName();
ShowScores();
}
else {
//TODO
#if 0
MessageBox dlg("Message", "Game over! You lose!", NULL, NULL, "OK", NULL, NULL);
dlg.Popup(this);
#endif
}
buttonPlay.Enable();
eLevel.Enable();
nextPiece.piece = NULL;
}
break;
case MSG_UPDATESCORE: {
eLines.SetNumber((int)arg1);
eScore.SetNumber((int)arg2);
}
break;
case MSG_INCREASELEVEL: {
eLevel.Increment();
}
break;
case MSG_NEWPIECE: {
nextPiece.piece = map.GetNextPiece();
}
break;
};
}