したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

過去の掲示板過去ログ を探しています。

1S.A:2004/02/18(水) 14:25
S.Aと申します。

F-BASICで掲示板過去ログ を探しています。
過去の投稿にRichTextBoxに関する記述があった記憶があります。

目的は標準では32KBの制限がありますので制限の範囲を広げる事が
出来ればと思っています。
もし掲示板過去ログ にRichTextBoxに関する記述がありましたら
教えて頂けないでしょうか。

よろしくお願い致します。

備考
F-BASIC Ver6_3の集い場 掲示板過去ログ 2002-02-28〜2002-10-09.htm
では見あたりませんでした?

2TOKO:2004/02/18(水) 21:18
S.Aさん>
>>エディタ文字数制限の件について
でも同じようなレスがありましたね。
私もアチコチ見て回るほうですが、過去のF-Basic掲示板でRichTextBoxのレスが有ったか
どうか、記憶が定かでは有りません。もし有ったとしてもRichTextBox自体はVisualBasic
のOCXですので、それをF-Basicでどうこうという話ではないような気がしますが・・

3F橋:2004/02/19(木) 12:51
過去ログの件。お待たせして大変申し訳ございませんです
近日中に掲載可能と思われますのでよろしくお願いします

4S.A:2004/02/19(木) 14:36
投稿ありがとうございました。
RichTextBox自体はVisualBasicのOCXですが
もしかしたらAPIでF-Basic様に有るかと思いまして過去のF-Basic掲示板を探していました。
検索目的は容量の多いWevソースを読み込ませますと
標準の32KB越える所が表示されませんので今回の投稿としました。
32KB越えれは、色々な面で利用範囲が大幅に広がるのではないかと考えます。
今のVisualBasicNETは標準の32KBを意識せずに使用出来ると想像出来ますが。

5ニャン子:2004/02/19(木) 16:34
ニャン子です。

リッチエディットボックスですが、これはWin32APIの「CreateWindowEx」で
サポートされている標準クラスです。これには「RichEdit」クラスと
「RICHEDIT_CLASS」クラスの2種類があり、前者がVersion1.0、後者が
Version2.0です。

<A HREF="http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpwinui/html/_win32_createwindow.asp&quot;&gt;詳しくはこちらを参照されてください</A>

ただ、通常のエディットボックス同様「SendMessage」で「WM_SETTEXT」
メッセージを用いテキストを送信する事は出来ますが、これは32KBまでの
制限により通常のエディットボックスと何ら変わりありません。

SDKでアクセスする方法を色々と見ていますがコールバック関数を用いる事は
避けられない様です。

なお、VBはOCXを使う事でWin32APIを意識せずリッチエディットコントロール
を利用する事は出来ますが、元々VBは拡張コントロールを全てOCXにする傾向
があります。これにはコールバックをイベント化する仕組みやOLEを使う必要が
あるからだと思われますが「USER32.DLL」がリッチエディットコントロールを
予約している事は間違い無い様です。

コールバックをF-Basicで使う場合は必然的にC言語を使わざるを得ないでしょう。
ただ、実験ではF-Basicでもコールバックが実現出来ない訳では無さそうなので
今度試してみたいと思います。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板