HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1005
pukustdlib-トラックバー(extrackbar.as)について3解決


puku

リンク

2009/10/5(Mon) 23:05:59|NO.28166

stdlibのトラックバー(extrackbar.as)でつまみを移動させたときの
イベント方法について、ご存知の方、教えてください。
(サンプルではボタンを押すものばかりでしたが、実際につまみを移動
したとき、どのように動作を確認すればよいのでしょうか。)



この記事に返信する


あまま

リンク

2009/10/5(Mon) 23:42:27|NO.28167

> stdlibのトラックバー(extrackbar.as)
それはさくらさんが作成されたものですよね?

それならばextrackbar.asのファイルを開いてみてください
各命令の使用方法などもコメントとして記載されているはずです。



774

リンク

2009/10/5(Mon) 23:53:01|NO.28168

「つまみの移動を検出したい」と言う事で正しいでしょうか?
sample56.hsp ではメインループの中で毎回位置を検出しているようですが
私は以下の方法で調べてみました。

1. extrackbar.as をテキストエディタで開いてみる
2. class ="msctls_trackbar32" を見つけて
  msctls_trackbar32
  と言う単語で google で検索する
3. http://www-higashi.ist.osaka-u.ac.jp/~k-maeda/vcpp/sec8-3slider.html
  を見つける
4. WM_HSCROLL , WM_VSCROLL の値を
  http://hspnext.com/tool/hsptool04.htm
  に有る
  Windows32 API Constance 検索 Ver0.7 (apiconst)
  と言うツールで調べる
5. 以下のようなコードを書いてみる

oncmd gosub *H1,0x114 // WM_HSCROLL oncmd gosub *V1,0x115 // WM_VSCROLL *H1 h++ title "H=" + h return *V1 v++ title "V=" + v return
多分、これで動くと思います。



puku

リンク

2009/10/6(Tue) 00:06:58|NO.28170

早速の回答、ありがとうございます。
バッチリうまくいきました。



ONION software Copyright 1997-2023(c) All rights reserved.