MessageBox を表示する

Console Mode で「MessageBox を使って終了確認」を行います。

前田稔の超初心者のプログラム入門

プログラムの説明

  1. .NET Frame Work では「ConsoleMode と WindowsMode が非常に近い関係」にあります。
    Console Mode で「MessageBox を使って終了確認」を行ってみましょう。 \(^o^)/
  2. System.Windows.Forms.dll をリンクして下さい。
    using namespace System::Windows::Forms; を定義して下さい。
  3. MessageBox::Show() で MessageBox を表示します。
    rc には Yes || No の応答がリターンされます。
        DialogResult rc;
    
        rc= MessageBox::Show("終了しますか","選択",MessageBoxButtons::YesNo,MessageBoxIcon::Question);
        
  4. 応答の必要がないときは、もっと簡単です。
    MessageBox::Show("プログラムを終了します","Message Box");
  5. ソースコードです。
    /*★ プログラムの終了を MessageBox で確認する     前田 稔 ★*/
    #using <System.dll>
    #using <System.Windows.Forms.dll>
    using namespace System;
    using namespace System::Windows::Forms;
    
    void main()
    {   int     i;
        DialogResult rc;
    
        for(i=1; ; i++)
        {   Console::WriteLine("Count= {0}", i);
        rc= MessageBox::Show("終了しますか","選択",MessageBoxButtons::YesNo,MessageBoxIcon::Question);
        if (rc == DialogResult::Yes) break;
        }
    }
    
  6. C# プログラムは「超初心者のプログラム入門(C#)/MessageBox を表示する」を参照して下さい。
    MessageBox を表示する

超初心者のプログラム入門(C/C++)