タグ

tipsとDirectXに関するkodamのブックマーク (2)

  • DirectShow カメラデバイス一覧を取得する

    ■DirectShow カメラデバイス一覧を取得する PCに接続されているデバイス一覧を取得してみる。 デバイスを検索する ICreateDevEnumインターフェースを用いてデバイスの列挙を行う。 リストボックスにデバイス一覧を表示する例を示す。 hListにリストボックスのハンドルを設定する。 bool enumDevice(HWND hList) { HRESULT hr; ICreateDevEnum *pDevEnum = NULL; IEnumMoniker *pClassEnum = NULL; IMoniker *pMoniker = NULL; ULONG fetched; bool result = true; try { // デバイス列挙子を作成する hr = CoCreateInstance( CLSID_SystemDeviceEn

  • 文字列描画 - ゲームプログラミングWiki

    トップページへ C3について C3Magazine 旧すきやきの ブログ エンドレスリンク 解説 今まで文字列描画には一切触れていきませんでした。おかしいですよね。C言語では入門として以下のような文字列表示プログラムを書いたでしょう。 #include <stdio.h> int main() { printf("hello world"); } なのにDirectXのプログラムはそのような簡単なサンプルはないです。 ということで以下のようにウィンドウプログラムにhello worldを表示してみましょう。 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, LPSTR lpszCmdLine, int nCmdShow) { printf("hello world"); return 0; } 試しにうこのプログラムを実

  • 1