WZ EDITOR 11at SOFTWARE
WZ EDITOR 11 - 暇つぶし2ch590:575
08/10/01 06:52:58 YdLjsT3q0
>>589
こんな朝早くにありがと
うん、わかんなくても良いから基本的な所だし。
これ教えてくれないと始まらない感じ
HTEXT と HVIEW だけど
俺の理解では、テキストデータ自体は、HTEXT に入っていて、
HTEXT text = getforcus();
で取り出して、編集機能自体は、HVIEW が持っているという理解なんだが
よく分かってないのが、text.v.getcur(); と text.v.setcur(); の存在
HTEXT にもカーソル位置持ってて、カーソル位置に add(text, "HOGE"); とか出来る
それを、HVIEW に反映させるっていう意味だろうけど
それの関係で前のコードおかしくなっているようだ↓色々試してるウチにこれで何とか
szCutOrGet {
title: CTRL+X 範囲選択中ならカット、それ以外は単語取得
HTEXT text = getfocus();
HVIEW v = text.v;
jumpadr(text, getadr(text));
v.setcur();
if( v.clip )
   { vcmdexec(v, ID_CUT);
v.setcur();
} else
{ HTEXT word = getword(text);
statprintf("Word : %s", word);
copyall(word);
}
}
>vbsにあるような文字列処理関数も含めて標準で動的文字列、パス処理ライブラリを整備してくれるといいんだけど。
これは良いね。String クラス並に使えれば良いんだけど
まあ、str系の関数あるし、文字単位でアクセス出来るから作れるけどさ
.net で c# とかいう時代なのに、++でもないCだからなあー


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch