/
avplat
/
Tetris-MFC
Обзор
Документация
Войти
/
avplat
/
Tetris-MFC
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
CPlayerName.cpp
42 строки
908 B
Andrey Platonov
работаем с ini-файлом в одном месте
24 окт 2025, 14:55
24 окт 2025, 14:55
41b2470
Код
Авторство
О чём код?
/// @file /// @brief Диалог для ввода имени игрока /// @copyright Copyright Андрей Платонов, 2025 #include "pch.h" #include "framework.h" #include "resource.h" #include "CPlayerName.h" #ifdef _DEBUG #define new DEBUG_NEW #endif BEGIN_MESSAGE_MAP( CPlayerName, CDialogEx ) END_MESSAGE_MAP() CPlayerName::CPlayerName( const CString& name ) : CDialogEx( IDD_PLAYER_NAME, nullptr ), playerName( name ) { } void CPlayerName::DoDataExchange( CDataExchange* pDX ) { ASSERT( pDX != nullptr ); CDialogEx::DoDataExchange( pDX ); DDX_Text( pDX, IDC_NAME_EDIT, playerName ); if ( pDX->m_bSaveAndValidate ) { // имя игрока обязательно if ( playerName.IsEmpty() ) { AfxMessageBox( _T( "Необходимо ввести имя игрока" ), MB_ICONEXCLAMATION ); pDX->Fail(); } } }