PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11329 | 00/05/19 12:24:18 | RE(4):PB7.0: RichTextEditコントロールのFontSize変更について By FZR |
11328 | 00/05/19 11:15:27 | RE(3):PB7.0: RichTextEditコントロールのFontSize変更について By Taka |
11321 | 00/05/18 19:00:43 | RE(2):PB7.0: RichTextEditコントロールのFontSize変更について By FZR |
11320 | 00/05/18 17:47:31 | RE(1):PB7.0: RichTextEditコントロールのFontSize変更について By M.M |
11293 | 00/05/16 15:53:11 | PB7.0: RichTextEditコントロールのFontSize変更について By FZR |
カテゴリ:スクリプトの記述
日付:2000年05月19日 11:15 発信者:Taka
題名:RE(3):PB7.0: RichTextEditコントロールのFontSize変更について
FZRさん、こんにちは。
>RichTextEditコントロールのFontSizeを、スクリプトで制御したいのですが、
>どうしても方法が見つかりません。
>Style(太字、斜体など)、Colorは設定できるのに...
>ツールバーをONにしてエンドユーザによる変更しかできないのでしょうか。
>ご存知でしたら教えて下さい。
私も見てみました。確かにPBでは設定できませんね。
しかたがないので、本来の方法をとるしかありません。
リッチテキストコントロールは本来、コモンコントロールの一種です。(ヘッダファイルは異なる)
SDKの技術情報を調べると、
・CHARFORMAT構造体
・EM_GETCHARFORMATメッセージ
・EM_SETCHARFORMATメッセージ
で処理することになっています。
この構造体には、スタイルやカラーの他に、フォントの種類とサイズの情報も持っています。
おそらくPBの関数でも、内部的には上記処理をやっていると思われます。
(でもフォント関係をサポートしていないのはなぜだろう…)
詳細についてはご自分でお調べ下さい。
(時間があれば私も実験したいのですが、現状では時間がないんです。すみません)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.