ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月27日(土) 23:25

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - エディットボックスの・・・
作成者 メッセージ
  記事の件名:   引用付きで返信する
どうもありがとうございます。過去ログに載ってました?すいません調べ不足だったようです・・・
ヘルプに載ってないメッセージってやっぱりMSDNとかで調べるもんなんですか?そうとわかってればそうするんですが、使えるやつは大体ヘルプセンターに載ってると思ってました・・・
投稿記事 Posted: 2005年5月30日(月) 21:31
  記事の件名:   引用付きで返信する
「エディットボックスの特定の部分の削除」は、私は次の手順でやっています。
1)(文字列の場所がわかっているとして)その部分を選択(EM_SETSEL)
2)置き換え(EM_REPLACESEL)
ちなみに2のメッセージはヘルプに載っていません。
過去ログのTakeBow/~様のコピーですが

SendMessage(hEdit,EM_REPLACESEL,TRUE,"test")
のように使います。文字列"test"を挿入または置換します。
TRUE:「元に戻す」コマンドで元に戻せます。
FALSE:元に戻せません。

と言う事になります。


メッセージについては、SendMessageを使います。
投稿記事 Posted: 2005年5月30日(月) 21:31
  記事の件名:  エディットボックスの・・・  引用付きで返信する
 はじめして。えっと、プログラミングはかなりの初心・・・これ禁句?とりあえずあまりなれてないんで、すっごい馬鹿な質問なのはわかっているんですが。
 今がんばってここのホムペの講座等参考にしながらテキストエディタ作っているんですが、エディットボックス内の特定の部分の文字列を削除ってどうやってやるんですか?これはつまりエディットボックスの特定の部分の書きかえっていうメッセージを探せばいいのかと思ったんですけど、ここのヘルプセンターとかで探しても見つからなくて・・・。というかヘルプセンターのメッセージ一覧って、検索したら出てきたけどカテゴリからは見つからなかったし、ダウンロード時についてきたヘルプでも「(旧)ウィンドウ制御」ってところにメッセージ一覧が入っていたんですけど、メッセージを利用してウィンドウ制御っていうのはAB3以降では使わないんですか?なにぶんそこら辺の情報かき集めて適当にやってるんでよくわかりません・・・。それとも、本来そういうものはヘルプ等で調べるんじゃなくてMSDNとかいくものなんですか?
 とりあえずおりゃさんの過去ログをダウンロードできるやつで検索したけどさすがにこんな馬鹿な質問は載ってなかった・・・。
 あと、次パソコンやるのいつかわからないんで、お礼等の返信がかなり遅れるかもしれません・・・
投稿記事 Posted: 2005年5月30日(月) 21:31

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean