本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSVC] 複数のアクセラレータをプログラムで切り替えるには?

文書番号: 403830

最終更新日: 2004/04/27


この資料は以下の製品について記述したものです。


概要

この資料は、MFC で、複数のアクセラレータをプログラムで切り替える一つの方法を 紹介したものです。

詳細

MFC で、複数のアクセラレータをプログラムで切り替えるには以下の方法が考えられま す。
  1. リソースにアクセラレータを必要な数だけ記述する。
  2. CDocument::GetDefaultAccelerator() 仮想関数をオーバーライドする。
         <例>
         HACCEL CMyDoc::GetDefaultAccelerator()
         {
            return ::LoadAccelerators(AfxGetInstanceHandle(),
                                      MAKEINTRESOURCE(IDR_ACCELERATOR1));
         }
    

詳細

  • Visual C++ は、米国 Microsoft Corporation の商標です。

Keywords: KBHOWTO VC10 VC15 VC20 KB403830
Technology: kbAudDeveloper kbvc150 kbVC32bitSearch kbVCsearch

inserted by FC2 system