他アプリケーションのコントロール操作 – プログラミング – Home

他アプリケーションのコントロール操作
 
通知
すべてクリア

[解決済] 他アプリケーションのコントロール操作


kenp
 kenp
(@kenp)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

こんにちは。こんな事が出来るか考えているのですが、

■他アプリケーションのリストビュー、グリッドコントロールより
 検索した文字列があるか検索したい。

エディットボックスに対してはSendMessageにて可能な事はわかりました。
しかしリストビューとなるとどうしたら良いものか。
何かご存知でしたら情報をお願いします。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

どんなコントロールでもSendMessageで機能を呼び出します。
リストビューなら、LVM_で始まるメッセージを送ってリストビュー固有の
機能を呼び出せます。

MFCをお使いならば、以下のようにして、
当該リストビューのウィンドウハンドルから、CListCtrl*を作れます。

CListCtrl* pListCtrl = (CListCtrl*)CWnd::FromHandle(hwnd);


返信引用
kenp
 kenp
(@kenp)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

dairygoods様、ありがとうございます。
取得したハンドルからCWndクラスが得られる事が今日わかり、
何かその方法で・・・・と思っていたところでした。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました