⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aboutdialog.cpp

📁 c+++ game uploading now
💻 CPP
字号:
/**
 @file 
  Implements the Help/About menuitem.
*/
#include "AboutDialog.h"
#include "resource.h"

using namespace Win;

AboutDialog::AboutDialog(HINSTANCE appInstance, HWND parent)
  :Dialog(appInstance, MAKEINTRESOURCE(DLG_ABOUT), parent)
{
    Show();
}

bool AboutDialog::OnInitDialog(HWND hwnd)
{
    _hwnd=hwnd;
    
    //set about box text 
    HWND eHwnd=::GetDlgItem(_hwnd, IDC_ABOUT_TEXT);
    ::SendMessage(eHwnd, WM_SETTEXT, 0, LPARAM(CopyrightMessage));

    return TRUE;
}

//BAD THING
char const* const AboutDialog::CopyrightMessage=
"   The name Shylock was inspired by Shakespeare's play \
\"The Merchant of Venice\", the pair of \"Othello, the Moor\".\
\r\n\
    Shylock is fully object oriented, with an engine written in pure C++, \
a GUI built with a simple yet powerful OO encapsulation of the Win32 API \
(no MFC, no OWL, no crap). I've used the advanced concepts presented by \
Bartosz Milewski in his book \"C++ In Action. Industrial Strength \
Programming Techniques\". If you are interested visit www.relisoft.com, \
where you will also find an amazing Win32 tutorial.\
\r\n\
    Shylock's engine uses a self-learned evaluation function, \
a modern algorithm like MTD(f) invented by Askee Plaat. Move ordering is \
improved using killer moves, history heuristic, iterative deepening with a \
large transposition table. Also there is an opening book, containing all \
known variations. Shylock uses a wide variety of techniques, however \
this AboutBox can't take any more, so like it or not this is as much as \
you get (here).\
\r\n\
    Shylock was dreamt, designed and programmed by a true VIM maniac: De

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -