ユーザー定義のリソースをプログラムから使用する のバックアップの現在との差分(No.2)
- バックアップ一覧
- ソース を表示
- バックアップ を表示
- ユーザー定義のリソースをプログラムから使用する は削除されています。
- 1 (2005-10-05 21:27:37 (水))
- 2 (2005-10-06 22:53:00 (木))
- 追加された行はこの色です。
- 削除された行はこの色です。
RIGHT:[[Delphi]] **ユーザー定義のリソースをプログラムから使用する [#e8c35b3e] [[リソースにユーザー定義のデータを追加する]]で追加したリソースをプログラムから使用するには次のようにする。 リソースからRTF文章を読み取り、RichEditコンポーネントに表示してみる。 + {$R ファイル名} をソースに追加し、リソースを実行ファイルにリンクする。 + TResourceStreamのインスタンスを作成する。 第2引数にはリソース名を、第3引数にはリソースタイプ名を指定する。 +RichEdit1.Lines.LoadFromStream で RTF文章が表示される サンプルコード {$R sample.res} procedure DispRichText(ResourceName: String); var Stream: TResourceStream; begin Stream := TResourceStream.Create(hInstance, ResourceName, 'RTF'); try RichEdit1.Lines.LoadFromStream(Stream); finally Stream.Free; end; end;