掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XE2でVCLスタイルをDLLのフォームに適用する方法について (ID:44162)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>もしかしたら LoadFromResource の使用方法が間違っているのかも知れません. もしかしたら,とやってみました. 以下のコードで,リソースから読み出せるようです.多分 OK でしょう ? uses に Vcl.Themes, VCL.Styles が必要です. var StyleHandle : TStyleManager.TStyleServicesHandle; begin //リソースからVCLスタイルの情報を取得してセット if TStyleManager.TryLoadFromResource(HInstance, 'Resource_2', 'VCLSTYLE', StyleHandle) then begin if StyleHandle <> nil then begin TStyleManager.SetStyle(StyleHandle); end; end; リソースの追加は,[プロジェクト] [リソースと画像] から,VCL スタイルを選択します. この時,以下のように,リソースタイプは,VCLSTYLE と手動で入力します. DLL のプロジェクトの再構築あるいはビルドをお忘れなく. [DLL 内で表示するフォームに VCL スタイルを適用する] http://mrxray.on.coocan.jp/Others/DLLwithForm_VCLStyle.htm#03
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.