[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
→
書き込み(
#145
)を編集する:
名前
タイトル
本文
Windows Vista上でDWM実行可能環境にて利用できる "Aero"スタイルを正式にサポートし、最新OSでの 最新技術を利用したプログラミングへ対応 およびコントロール消失問題の解消 【再現方法】API //なでしこソース(問題あり) 母艦の背景色は黒色。 a=「0{~}0{~}0{~}0」 DwmExtendFrameIntoClientArea((母艦のハンドル),a) ●DwmExtendFrameIntoClientArea(hWnd,int) =DLL("DwmApi.dll", "HRESULT DwmExtendFrameIntoClientArea( HWND hWnd, POINTER, )") #これにて一応Aeroは利用出来ますが、数多くの問題が発生します。 // Vista上ではコントロールがAltキーなどをクリックした際に 見えなくなるという問題が発生します。 この問題に関してはhttp://cc.codegear.com/item/24282のFixにより 修正出来るかと思います。 【要望】 このAPIを利用すれば、とりあえずAeroスタイル化することは出来ますが DLLにて利用可能な配列を作成したり、DWMを適用したフォーム上にて 黒色がすべて透明色になってしまう(GDI+を利用することで回避が可能なようです) などの多くの問題があり、ユーザー側では対応がしにくいと思われるので 今回要望として提案させて頂きました。 もし実装できるのであれば // DWM利用可能チェック もし、それ=はいならば 母艦のハンドルをAeroスタイル切り替え // などのような感じで書ければ良いかなと思っています。 また、Vista環境でのコントロール消失 (実際はマウスカーソルを消失したコントロールに乗せれば復帰しますが) はアプリケーションとして致命的な事だと思われますので こちらの方は確実に解決していただけたらなと思っています 【バージョン】1.5071 【その他】もし実現不可能であれば、一声かけてくだされば幸いです 重要度が高なのはコントロール消失の問題でAeroスタイルについては 重要度:低です
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能