MSDN
〜MSDN と、MSDN へのつの厳選リンク

 

マイクロソフトのデータベースのサイトです。( Microsoft Developer Network )

 

 Windows API (関数) リファレンスの部分は、このサイト全体の一部に過ぎず、他の技術情報も網羅(この言葉が本当にふさわしい)されています。技術的な情報に関してはここを調べるのが正式なやり方だということができます。たとえば RTF フォーマットというのは文書フォーマットとして一般的なものとして普及してしまいましたが、もとからしてマイクロソフトの技術なので、そのようなこともここで調べることができます。

 ところが、正式にはここを調べる、とはいっても、よほど技術用語に精通していないと、有効利用は不可能です。トップ項目から順を追って探して、自分の欲しい情報にたどり着くのは至難の業です。はじめのうちは、このサイトを積極的に利用することは考えなくてかまわないと思います。まともにとりあうのはやめましょう

  Google などで 関数を検索してみると、よく、このサイトの関数リファレンスがヒットすることがあるので、このサイトが一体なんなのかが分かればよいという意味合いで一応説明しています。

 

※ Google の検索などを使っても何も情報が得られないときなど、このサイトの左上におそらく常にある検索ボックスで検索してみると、たまに見つからなかった情報を得られることがあるので、調べる手段としては、気に留めておくといいかもしれません。


 

おまけ
( 以下にあげる部分で、Windows プログラミングの多くの部分をカバーしています。知っていると整理ができて多少らくになります。少し幅を持たせてありますが、★印は特に厳選です。ちょっとでかめで失礼な感じもしますが、4つとも、重宝すると思います)

 

 

  MSDN       http://msdn.microsoft.com/
  ライブラリトップ  
http://msdn.microsoft.com/library/


API

 ★ Win32 and COM Development > Development Guides > Windows API  (関数はブックマークならここ)
    Win32 and COM Development > Development Guides > Windows API > Windows API Reference
    Win32 and COM Development > Development Guides > Windows API > Settlement Program Interfaces  (未公開 API)

  ※ 未公開関数 (未公開API) のヒント : GetProcAddress() 関数, SDKの Include をあたってみる

 

User Interface & Shell

   Win32 and COM Development > User Interface  
   Win32 and COM Development > User Interface > Windows User Interface    
 ★ Win32 and COM Development > User Interface > Windows User Interface > Resources   (メニュー等リソースと、周辺関数など)
☆★ Win32 and COM Development > User Interface > Windows Shell > Windows Controls 各コントロールたち
☆★
Win32 and COM Development > Platform SDK Tools > SDK Tools > Resource Tools > Resource Compiler > About Resource Files > Resource-Definition Statements リソーススクリプト : 各コントロールワードの文法など 

  


   API のほうは、API 関数や、ソースプログラム(.c, .cpp)上での定数や構造体関係、
   
User Interface&Shell のほうは、主に、ダイアログボックスやコントロールアイテム等と、リソース、 リソーススクリプト(.rc) 関係です。

API と User Interface は、離れた場所で説明されているので少し不便ですが、
この2種類のカテゴリー + α で、 Windows プログラミングに関する多くのことをカバーしています。

Platform SDK [説明]

  Win32 and COM Development > Platform SDK   [ダウンロードページ]


戻る