XPスタイルの外観にするには
どんなアプリケーションでもWindowsXPだからといってXPスタイル(LUNA)になるわけではないことはご存知だと思います。
んじゃあ、XPスタイルの外観にするにはどうしたらいいのか。
答えは2つ。
1つ目は、ここに書いてあるXMLファイルをアプリexeと同じ場所に、*.exe.manifestという名前でUnicodeテキストとして保存しておくこと。コレでOK。
でも、別ファイルを一緒に並べとくってちょっとダサイじゃないですか。ってなわけで、2つ目はアプリに埋め込む方法。
Formを表示する前に次のコードを実行します。
これだけ。簡単じゃああああないですか(笑)。
.NET Framework用
// XPスタイル適用
System::Windows::Forms::Application::EnableVisualStyles();
// 念のため、メッセージを吐き出す
Application::DoEvents();
// フォームの表示など
:
で、上記の条件は.NETフレームワークベース用なんですが、じゃあ、Win32環境ではどうするか。
それは次の手順で実現可能なのですわ(嬢)。
Win32用
・先のXMLファイルをmanifest.xmlとし、プロジェクトに追加。
・リソースファイル(*.rc)に以下の行を追加。
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml"
・リソースファイル(resource.h)に以下の行を追加。
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
#define RT_MANIFEST 24
au、ツーカー携帯ブラウザにリファラ漏洩
au、ツーカー携帯ブラウザOpenWave Ver.6.2にリファラ漏洩の問題があることが分かり、店頭でファームのアップデートを受け付けているそうな。
ちなみに、SATOXの持ってるW21Tも該当です(笑)。
ちなみに、リファラってのはインターネットでページにアクセスする際、「前に見てたページ(リンク元)はここです」というurlを送る仕組みなんですね。それが、厳格な意味で間違ったリファラを送信していたということになります。
KDDIは、auおよびツーカーの携帯電話のうち、2003年3月〜2005年8月に発売された機種において、特定の操作を行なった場合に本来送出されないはずのリファラが送出されるという事象があることを明らかにした。同社では、店頭で改修受付を開始している。
そんな大きな問題ではないと思うんですが、積極的に対応しているKDDIさんはエライです。
EAがJAMDATを買収
EAが携帯向けゲーム開発を手がけるJAMDAT Mobileを買収するとのこと。
Renderwareを買収したことは衝撃的でしたが、敵対的な買収であったことは間違いなく、頼りにしていたゲームメーカーはEAの手によってその開発力を削がれてしまいました。
ゲームパブリッシャーの米Electronic Arts(EA)は12月9日、携帯電話ゲームを手掛ける米JAMDAT Mobileを約6億8000万ドルで買収することで合意したと発表した。
マイクロソフトも金にものを言わせて敵対するものを排除してきたわけです。このような買収を繰り返す会社は世間的な感情としては、どうしても良いイメージの会社ではないですよね。
今日のひとこと(12/11)
「世界にひとつだけの鼻」