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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0809
aaamouse_eventを使用してクリックさせたい5解決


aaa

リンク

2009/8/9(Sun) 18:54:50|NO.26959

こんにちは
この前も質問しましたaaaです
今回HSPのウィンドウ(他のプログラムのウィンドウ)
をmouse_eventでクリックさせたいのですが上手くいきません
ウィンドウハンドルを取得してアクティブにして見ましたが
gsel命令を使ってアクティブにしようとするとエラーが出ます
他にいい方法も知らないです
sendmsgという命令も見つけて調べて見ましたがダメなようです…
詳しい方教えてください

ちなみにアクティブにしないでそのままクリックさせようとすると
自分のウィンドウ内でクリックされて
目的のウィンドウは認識してくれませんでした



この記事に返信する


さくっきー

リンク

2009/8/9(Sun) 19:39:48|NO.26960

gsel は自プログラム限定でしか使えないよ

ウィンドウハンドルを取得してアクティブに
できてるんならそれでやればいいのでは?



aaa

リンク

2009/8/9(Sun) 20:44:49|NO.26964

説明不足ですみません
そのウィンドウハンドルを取得するまでは
大丈夫なんですがアクティブにするのが出来ないのです
その方法を教えてもらおうかと思っていました
宜しくお願いします



レノス

リンク

2009/8/9(Sun) 21:14:20|NO.26966

ウィンドウを操作するには、基本的に Windows の API を使います。
「Window Active API」などグーグルで検索してみてください (yahoo では出てこない模様)。

sendmsg でやる方法なら「Window Message」とか「ウィンドウメッセージ アクティブ化」とかで。



ANTARES

リンク

2009/8/10(Mon) 07:43:29|NO.26974

 aplsel系を使う方法もあります。
docs\hspext.txtを開いて「アプリケーションキャプチャー命令」を
検索してください。
sample\hspext\aplkey.hspも参考になるでしょう。



aaa

リンク

2009/8/10(Mon) 23:55:49|NO.26986

みなさん
いろいろな指導ありがとうございました
無事使えるようになりましたので報告しにきました
本当にありがとうございました
それではまた



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