- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++2005での他のアプリ操作について)
VC++2005で他のアプリ操作方法とは?
このQ&Aのポイント
- VC++2005で作成したWindowsフォームアプリケーション形式のプロジェクトで、他の人が作成したWindow形式のソフトを操作したいです。
- Windowsフォームアプリケーション形式ではFindWindowやEnumWindowを使えないため、他のアプリを操作する方法を教えてください。
- 環境はWindows Vistaで開発ソフトはMicrosoft Visual Studio C++ 2005を使用しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259269
回答No.1
多分この辺りと同じ問題だと思います。 http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1331036&SiteID=7 ・windows.h をインクルード ・プロジェクトのプロパティ→構成プロパティ→リンカ→入力→追加の依存ファイル→親またはプロジェクト規定値からの継承にチェック --- また C++/CLI で API を使う場合には、:: を前に付けます。 例) private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { HWND hwnd = static_cast<HWND>(this->Handle.ToPointer()); ::PostMessage(hwnd, WM_CLOSE, 0, 0); }
お礼
返事がかなり遅れてしまいましたが、ご回答ありがとうございました。 教えていただいた方法で解決いたしました。