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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.