/************* * highsco.cpp* * * * * *************/ /* highscore toiminnon luova tiedosto ray_poker ohjelmaan * * * Tiedostos sisältää: cEnnatys ja cHighscore luokat ja niiden metodit * * * * */ #include #include #include #include #include "teht1.rh" #include "kysy.h" #define INIFILE ".\\kysy.ini" //----------------------------------------------------------------------------- // TKysyDialog luokan metodit DEFINE_RESPONSE_TABLE1(TKysyDialog, TDialog) EV_EN_CHANGE(IDC_EDIT_NIMI,TextChanged), END_RESPONSE_TABLE; //----------------------------------------------------------------------------- TKysyDialog::TKysyDialog( TWindow *parent,TResId resId, TModule *module) : TDialog(parent,resId,module) { ;} //----------------------------------------------------------------------------- TKysyDialog::~TKysyDialog(){ WritePrivateProfileString("Tiedot","nimi",nimi,INIFILE); } //----------------------------------------------------------------------------- void TKysyDialog::SetupWindow() { TDialog::SetupWindow(); SetDlgItemText(IDC_EDIT_NIMI,nimi); } void TKysyDialog::OmaExecute(char *s) { if ( TDialog::Execute() == IDOK ) { // if ( nimi[0] == NULL ) strcpy(s, LAISKIS); strcpy(s,nimi); } } //----------------------------------------------------------------------------- //void RunKysy(TWindow *wnd){ // TKysyDialog *high = new TKysyDialog(wnd,T_DIALOG_KYSY); // high->SetupWindow(ennatys); // high->SetFlag(wfDeleteOnClose); // high->Execute(); //}