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