2009-07-01から1ヶ月間の記事一覧

D3DMで2D描画(色加算)

Main.cpp #include <windows.h> #include <d3dm.h.> #include <d3dmx.h> #include "resource.h" #pragma comment(lib, "d3dm.lib") #pragma comment(lib, "d3dmx.lib") LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSample12" bool InitD3dm( HWND ); </d3dmx.h></d3dm.h.></windows.h>…

D3DMで2D描画

携帯ゲームで3Dバリバリもよいのですが、どうしてもUIの関係で難しくなるときが多いので2Dでがんばってみます。 #include <windows.h> #include <d3dm.h.> #include <d3dmx.h> #include "resource.h" #pragma comment(lib, "d3dm.lib") #pragma comment(lib, "d3dmx.lib") LRESULT CALLB</d3dmx.h></d3dm.h.></windows.h>…

D3DMでポリゴン描画(テクスチャ編

Main.cpp #include <windows.h> #include <d3dm.h.> #include <d3dmx.h> #include "resource.h" #pragma comment(lib, "d3dm.lib") #pragma comment(lib, "d3dmx.lib") LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSample10" bool InitD3dm( HWND ); </d3dmx.h></d3dm.h.></windows.h>…

D3DMでポリゴン描画

■WindowsMobileにはD3DM(Direct3D Mobile)という物があります。 #include <windows.h> #include <d3dm.h.> #include <d3dmx.h> #pragma comment(lib, "d3dm.lib") #pragma comment(lib, "d3dmx.lib") LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSamp</d3dmx.h></d3dm.h.></windows.h>…

Windows Mobile 6.5 Professional Developer Tool Kit (JPN).msi

日本語版のWindowsMobile6.5のエミュレータが公開されました。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e早速、インストール。 確かに日本語、・・・・わかりやすいけど英語版の方が…

Waveを鳴らそう

■リソースにWaveファイルを登録 ソリューションエクスプローラーのリソースファイルで右クリックでリソースを追加しようとします。 ここでインポートを選択しWaveファイルを指定してください。 読み込んだWaveリソースのプロパティーで、IDが IDR_WAVE1 なっ…

アプリ切り替え処理

■WindowsMobileは、同時に複数のアプリが起動できるので、 自分のアプリから違うアプリに移ったり、その逆の場合、データを一時退避したほうがよい場合があります。 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"P</windows.h>…

多重起動、抑制

#include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME _T("ProcSample06") //---------------------------------------------------------------- int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPreInst, LPWSTR lps</windows.h>…

SIPを消そう

■用語はこんな感じみたいです。 なにもしないで、プログラムを作成するとSIPの部分が残ってしまいます。 ■SIPを消すプログラム #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSample05" #include <aygshell.h> #pragma comm</aygshell.h></windows.h>…

抜き文字(メモ)

#include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSample04" //---------------------------------------------------------------- int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPreInst, LPWSTR lpszCm</windows.h>…

BMPを表示しよう

■リソースにBMPを登録しよう リソースファイルで右クリックして「追加」->「リソース」を選択してください。 ■インポートを選択肢、BMPファイルを選択します。 (BMPフォーマット以外だと、めんどくさいので、BMPにしましょう) ■これでリソースにBMP…

HT820

T-01A本体には、ヘッドフォンようのプラグがないのでブルートゥースで音楽を聴くようにHT820を購入してみました。 http://motorola.jp/hellomoto/HT820/default.htmiPhoneのブルートゥースでは、ヘッドフォンが使えなかったので、便利 しかし、T-01Aは「mope…

下のバーもちゃんと出そう

■アプリケーションが動作してるとき、キーボードを押せる部分のバーをちゃんと設定しておかないと。 「main.cpp」 #include <windows.h> #include <aygshell.h> #pragma comment( lib, "aygshell.lib" ) LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L</aygshell.h></windows.h>…

Windows Mobile 6.5 Developer Toolkit

「Windows Mobile 6.5 Developer Toolkit」が以下のところからダウンロードできたのでテストしてみました。 http://blogs.msdn.com/windowsmobile/archive/2009/06/04/getting-started-with-widgets-on-windows-mobile-6-5.aspxまだ、日本語版はないので、US…

シンプルサンプル

テキスト表示■Main.cpp作成 Main.cppを以下の手順で作成します。 ■Main.cppの中身 「Main.cpp」はいかのような感じで #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); #define PROC_NAME L"ProcSample01" //-----------------------------</windows.h>…