リストボックス

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
睦月

リストボックス

#1 投稿記事 by 睦月 »

またすいません・・
リストボックスに項目を追加したいのですが、

SendMessage (hMainList, LB_ADDSTRING, 0, strbuf)
(hMainList はリストボックスのハンドル。strbuf はString型の変数。)

この方法だと型が違うということでコンパイルできませんでした。
でも第4引数の strbuf を変数ではなくて "TEST" 等にするとコンパイルできて正常に動きます。

ポインタとか良く分からないんですけど、VarPtr とか色々試したんですができませんでした・・
分かる方がいたら教えてもらえると嬉しいです。
通りすがり

#2 投稿記事 by 通りすがり »

> SendMessage (hMainList, LB_ADDSTRING, 0, strbuf)
SendMessage(hMainList,LB_ADDSTRING,0,StrPtr(strbuf))
にすれば期待通りの動作になるかと思います。
睦月

ありがとうございます

#3 投稿記事 by 睦月 »

動きました。
どうもありがとうございます m(_ _)m
返信する