ページ 1 / 1
テキストbox内の任意の行の削除
Posted: 2007年11月27日(火) 05:22
by zin2940
はじめまして。わたくしzin2940と申します。よろしくお願いいたします。
質問の内容ですが、サンプルプログラムに付いているテキストエディターで任意の行を1行削除したいのですが、どなたかお教え願えないでしょうか。
よろしくお願いいたします。
Posted: 2007年11月27日(火) 06:42
by konisi
http://hp.vector.co.jp/authors/VA024411/vbtips03.html
にSendMessageで使える値がいくつか載っています。
指定の行の先頭の文字の位置を取得し、次の行の先頭の文字の位置も取得し、(EM_LINEINDEX)
その範囲を選択し、(EM_SETSEL)選択されている部分を""で置換する(EM_REPLACESEL)
という方針でどうでしょう?
Posted: 2007年11月29日(木) 04:52
by zin2940
指定の行の先頭の文字の位置を取得し、次の行の先頭の文字の位置も取得し、(EM_LINEINDEX)
その範囲を選択し、(EM_SETSEL)選択されている部分を""で置換する(EM_REPLACESEL)
早速の回答有難うございました。添付されていたHPも参考にしましたが、どうしても位置の取得と、置き換えの記述ができませんでした。
よろしければ、記述の方法をお教え願えないでしょうか。
よろしくお願いいたします。