ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 04:42

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - TreeViewのノードをD&Dで動かしたい など
作成者 メッセージ
  記事の件名:   引用付きで返信する
4年近くPCなしのブランク期間があるため適当ですが勘弁してください。

コモンコントロールは WM_NOTIFY が重要だった記憶があるということで、「TVN_BEGINDRAG WM_NOTIFY」でググって出てきた最初のページで解決しそうです。

http://yamatyuu.net/computer/program/sa ... eview.html
投稿記事 Posted: 2013年5月21日(火) 20:16
  記事の件名:   引用付きで返信する
お返事遅くなりました。

ご返信有難う御座います。
引用:
TreeViewからドラッグを仕掛けるとき(アイテムを動かすとき)は、ウィンドウメッセージを処理してうんぬんかんぬん…ですね。
http://www.interq.or.jp/chubu/r6/masm32 ... 19_Jp.html
↑の中ほどにある内容がちょっと参考になりそうです。
こちらをしたかったので、参考にさせていただいたのですが1番から躓いてしまいました。

引用:
ユーザがアイテムをドラッグしようとしたら、ツリービューコントロールはTVN_BEGINDRAG通知を親ウィンドウに送信する。
と、サイトさんの方にあるのですが、MainWndのコールバック関数に
コード:
If dwMsg = TVN_BEGINDRAG Then
処理
End If
のように書いても、実行されません。
これは申し訳ないのですが、どう処理すればいいのでしょうか……?

すいませんが、ご教授ください。
お願い致します。
投稿記事 Posted: 2013年3月03日(日) 01:14
  記事の件名:  Re: TreeViewのノードをD&Dで動かしたい など  引用付きで返信する
こんにちは、とりあえず上半分。

他からのドロップを受け入れるだけなら、APIの DragAcceptFiles を呼び出せばいける…かもしれません。
(数年間APIから離れているので自信無いです)
但し画像そのもの(≠画像ファイル)をドロップしたいとかだとOLEドラッグ&ドロップを実装しないといけないので、かなり難易度が上がってしまいます。

TreeViewからドラッグを仕掛けるとき(アイテムを動かすとき)は、ウィンドウメッセージを処理してうんぬんかんぬん…ですね。
http://www.interq.or.jp/chubu/r6/masm32 ... 19_Jp.html
↑の中ほどにある内容がちょっと参考になりそうです。
プログラミング言語は違えど、ウィンドウメッセージは共通ですので。
投稿記事 Posted: 2013年1月14日(月) 01:33
  記事の件名:  TreeViewのノードをD&Dで動かしたい など  引用付きで返信する
お世話になっております。
現在、Tree型のテキストエディタを作成しており、TreeViewのNodeをドラッグアンドドロップで動かすという作業をしたいのですが、わからなく詰まってしまいました。

検索し、サイトを探すと、どうもABにはない書き方(TreeView1.AllowDrop = True
みたいな感じ)で書いてあり、私にはさっぱりわかりません……(便利にしようとはしてるのでしょうが……^^;)
ABでTreeViewのノードをドラッグアンドドロップで移動させるには、どうすればいいのでしょうか。


また、EditBox、TreeViewの大きさを、これもまたドラッグ&ドロップで動かしたいと思い、このような感じ(※下記のページから、ソフトをDLしていただけると嬉しいです)で書いたのですが、
クリックしたまま枠線の上に持っていくと移動してしまいます。
これはみなさん、どのように書いているのでしょうか。
ご存知の方がいらっしゃいましたら、ご教授願います。

▽DL先▽
http://www.software.jpn.org/
ページ最下部「Scenario Editor」

よろしくお願いいたします
投稿記事 Posted: 2012年10月09日(火) 11:00

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean