Hatena::Groupwindowsmobile-dev

WindowsMobileでプログラムしてみた

2009-12-27

ProfreeionalとStandardは、同じソースから対応できる

| 01:12 | ProfreeionalとStandardは、同じソースから対応できる - WindowsMobileでプログラムしてみた を含むブックマーク はてなブックマーク - ProfreeionalとStandardは、同じソースから対応できる - WindowsMobileでプログラムしてみた

#ifdef WIN32_PLATFORM_PSPC

// Professional

#endif

#define WIN32_PLATFORM_WFSP

// Standard

#endif

#ifdef WIN32_PLATFORM_PSPC

// ALLKeys

AllKeys(FALSE);

#endif

#ifdef WIN32_PLATFORM_PSPC

// CW_USEDEFAULT を使用してメイン ウィンドウを作成する場合、menubar の高さは考慮に

// 入れられません。menubar が存在する場合は、作成した後で、ウィンドウのサイズを

// 指定し直します。

if (g_hWndMenuBar) {

RECT rc;

RECT rcMenuBar;

GetWindowRect(hwnd, &rc);

GetWindowRect(g_hWndMenuBar, &rcMenuBar);

rc.bottom -= (rcMenuBar.bottom - rcMenuBar.top);

MoveWindow(hwnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, FALSE);

}

#endif

こんな感じで上手くやれば、ビルドターゲットの切り替えだけで両方のバージョンが出来るようですよ。

死蔵していたE-MobileのS22HTが、こんな時に役に立つとは!

Drift & CrashのStandard版も提出しましたので、微力ながらStandardラインナップの拡充の助けになることを願ってやみません。

KellyKelly 2012/11/04 05:20 Short, sweet, to the point, FREE-eaxctly as information should be!

svljvqcwtssvljvqcwts 2012/11/07 11:11 UCY0IM , [url=http://bpeyqzbvbjtm.com/]bpeyqzbvbjtm[/url], [link=http://wyjcbwkpmlrs.com/]wyjcbwkpmlrs[/link], http://wtoiphotealy.com/

psleykpsleyk 2012/11/08 01:37 cIVEX0 <a href="http://impnxgqoptbk.com/">impnxgqoptbk</a>

ufektodpufektodp 2012/11/08 19:54 6doMVk , [url=http://lyzudvibqbmd.com/]lyzudvibqbmd[/url], [link=http://qgagniyxcqxa.com/]qgagniyxcqxa[/link], http://tuuosgidcnkh.com/

ゲスト



トラックバック - http://windowsmobile-dev.g.hatena.ne.jp/marukun700/20091227