7ドット絵エディタ「EDGE2」、MIDI音楽編集ソフト「Domino」、楽曲などを配布している個人サイトです。(UTF-16)」に設定する【重要】これで準備は整いました。"開く";・・・と言うように”キー”=”文字列”;という組み合わせで文字列を書き込みます。table:nil]などと呼び出せば、言語環境に合わせて文字列データを引っ張ってきてくれます。第二引数はキーが見つからなかった場合のデフォルト文字列。第三引数は文字列ファイル名(nilでLocalizableになる)。第二引数に英語の文字列を書いておき、「Localizable.strings」の「Japanese」やその他の言語にローカライズした文字データを書いておけばよさそう(英語のstringsファイルは空っぽのまま)。ネットを徘徊するとNSLocalizedString()を使ったやり方もある模様。APIhttp://msdn.microsoft.com/ja-jp/library/cc428768.aspxを使う。複数再生が出来ないといった制限があったはずですが、ちょっとした効果音を鳴らすにはこれで足りるかと思います。その2ProgrammingTips,WindowsMobile,日記フルスクリーン化でまたもや問題発生。2003からOSの機能として画面の縦長・横長を切り替えられる(回転する)ようになっているわけですが、縦長向けにデザインしたダイアログを横長画面で表示したときに、ダイアログ下部のコントロールが見えなくなることを防ぐために、OSが場合によって縦スクロールバーを出すみたいなんです。アプリケーションの動作そうした機能自体は良いと思うのですが、これがフルスクリーンアプリで横画面モード時、画面の一番下の方に何かウィンドウがあると(画面からはみだしていないのにも関わらず)縦スクロールバーが出てしまうという副作用があるのです(OSはアプリがフルスクリーンか否かに関係なく、特定の座標以下にウィンドウがあったらスクロールバーを出す仕組みになっているぽい)。FALSE);を呼び出していたのですが、一瞬スクロールバーが見えるので美しくないんです。APIGDI+はAquaMakerでも使っているWindows標準(拡張?)のグラフィックス機能でして、最近趣味でも仕事でもちょくちょく使ってみたりしているのですが、メリットが非常に多い反面、デメリットも結構あるので、その辺の情報を載せてみたいと思います。描画速度が遅いこれが一番ネックで、実際に採用されにくくなっている気がします。DrawImageで画像を転送するだけでも遅いので残念です。オフスクリーン同士で拡大縮小回転などを一切行わない場合はLockBitsだかでメモリをロックしてmemcpyなどでメモリをコピーした方が速いこともあります。高品質・低速な描画で、いったん拡大描画や回転描画を行うと低品質・高速な描画が行われるようになったりして安定しません。(良い回避策はなさそうな予感)メタファイル(WMF,EMF)の描画でアンチエイリアスが掛からないGDI+の線描画機能などはアンチエイリアスを掛けられるのですが、その設定をしていてもメタファイル描画の際にはアンチエイリアスが掛かりません。他の描画は全て綺麗なのに、メタファイルだけはジャギーが目立つので非常に残念な結果になります。これは一応対策がありまして、メタファイルを解析してGDI+の描画機能を使ってアンチエイリアスオンの状態で描画し、それをEMF+形式(?)に記録(保存)すれば、今度はそのEMF+形式を読み込んで描画したときには、アンチエイリアスオンの状態で描画が行われます。(一度コンバータのようなものを作ってしまえばOKです)GDI+にはメタファイルに記録されている命令を列挙する関数がありますので、その辺を使えばなんとか実現できます。blockworks.このサイトについてサイトマップRSSフィード。