喫茶XRAYトップページ

[スレッド全体
]

[10997] TSplitterをタッチ操作で動かしたい・・・返信 削除
2017/3/31 (金) 22:20:31 Sara
みなさん こんばんわ。

最近Windowsタブレットを手に入れたので、自作のソフトを入れて

動かしたところ、TSplitterがタッチ操作で動かしづらい・・・

うまく動くこともあれば、何度やっても動かないことも・・・


例えば、マスター作のTplExplorerFolderTree(alLeft)をFormの左端に置き、

次にTSplitterを配置、さらにTShListView(alClient)などを配置して

実行時にTplExplorerFolderTreeの幅を変えたいという場合、

マウス操作であれば、何事もなくTSplitterをドラッグすればOKですが、

Windowsタブレットでタッチ操作で行う場合一般的には

どのような方法になるのでしょうか?(プログラム的に)

TShListViewのOnGestureで無理やりTShListViewの幅を変えれば見栄えはともかく

目的は達成されますが・・・できれば、Splitterをタッチ操作で動かしたい。

なにか良い方法はありませんでしょうか?



[10998] Re:TSplitterをタッチ操作で動かしたい・・・返信 削除
2017/4/1 (土) 08:30:21 Mr.XRAY
▼ Saraさんどうも.

> 目的は達成されますが・・・できれば、Splitterをタッチ操作で動かしたい。

なるほど,たしかに TSplitter には OnGesture ないですね.
う〜ん,どうやんでしょう.
TControl には FOnGesture があるので何か実装方法があるのかも.


[11019] Re2:TSplitterをタッチ操作で動かしたい・・・返信 削除
2017/4/3 (月) 23:53:26 Sara
▼ Mr.XRAYさん どもです

> なるほど,たしかに TSplitter には OnGesture ないですね.
> う〜ん,どうやんでしょう.
> TControl には FOnGesture があるので何か実装方法があるのかも.


いろいろ、調べたところ、RegisterTouchWindowとWM_TOUCHで根本的に
対応したほうがよさげですね・・・
(そもそも、TSplitterだけでなく、Formのリサイズすらうまくできないし)
(マウスドラッグによる範囲選択とかデータのD&Dとかも・・・)


しかし、開発で使っているPCにはタッチ対応のモニターが付いていないので、
まったくうまくいかない・・・
(実行はタブレットでやってるのにWM_TOUCHが返ってこない)

なにか基本的に足らないところか、勘違いしているところがあるんでしょう・・

まぁ、もうしばらくしたら、マルチタッチ液晶(中古)が手に入りそうなので、

それまで、見なかったことにしよう・・・

それまで、
http://ht-deko.com/ft1105.html
で勉強します。あぁ リモートデバッグという手も…まんどくさいな・・・

進展があったら、また来ます・・・(^^;


[11020] Re3:TSplitterをタッチ操作で動かしたい・・・返信 削除
2017/4/4 (火) 08:33:47 Mr.XRAY
▼ Saraさん

私も実機を持っていないので,確認できないです.ハイ.
実機がないとヤル気もでないし (^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82