API関数の呼び出しについて

タグの編集
投稿者 ハルク  () 投稿日時 2008/8/4 04:52:00
とあるプロの人達が書かれたソースコードを参考にしながらVB2005を学習していますが例えばビデオキャプチャーなどでAPI関数を呼びださなければならない機会もまだ多くあることを知りました。 
それで、API関数のコードはどこを検索したらよろいのでしょうか?
投稿者 るきお  () 投稿日時 2008/8/4 22:00:00
こんにちは。 
おっしゃっているのはおそらくWindows API(通称Win32API)ですね。 
 
>API関数のコードはどこを検索したらよろいのでしょうか?  
説明はMSDNライブラリに掲載されています。 
(最近日本語版のWin32API情報は見つけにくくなっていますが…) 
今時間がないので、トップページのリンクだけ紹介しておきます。 
http://msdn.microsoft.com/ja-jp/library/aa139672.aspx 
 
VBから使用するサンプルコードという意味でしたら、インターネット等を検索するのが一番ですね。 
 
API自体のソースコードという意味でしたら、は公開されていないものがほとんどです。 
 
なお、一般的にはWindows APIは極力呼び出さないで、.NET Frameworkの機能を使います。まずはお望みの機能が.NET Frameworkなどの.NET技術で実現できないか調べてみてください。
投稿者 temp  () 投稿日時 2008/8/5 03:27:00
http://www.winapi-database.com/ 
なかなかいい。
投稿者 あにす  () 投稿日時 2008/8/5 05:45:00
僕はこれを使ってます。 
http://sound.jp/noteswriter/ 
のAPI Viewer PKS Ver1.0Jです。 
このアプリで得られる宣言のコードは間違いも多いのですが、自分で修正しながら使ってます。