VC++2005でWindowsフォームアプリケーション形式でプロジェクトを作成し、他の人が作成したWindow形式のtextboxやコンボボックスなどが存在するソフトを操作したいのですが、どなたかご教示いただけないでしょうか。
環境はOS:Windos vista 開発ソフト:Microsoft Visual Studio C++ 2005 です。
つい先日、同様の質問をし、
”基本的にはFindWindow、EnumWindowとかでアプリケーションのトップウィンドウを探して、さらにEnumChildWindow、GetDlgItemとかでテキストボックスやコンボボックスを探して操作。
ボタンを押すのは、トップウィンドウに対してSendMessage(WM_COMMAND,~);とかでできるかと思います。”
と教えていただいたのですがWindowsフォームアプリケーション形式では使えないような感じなのでどうすればいいのかわかりません。
大変困っています。よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
多分この辺りと同じ問題だと思います。
http://forums.microsoft.com/MSDN-JA/ShowPost.asp …
・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);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- Windows 10 ノートPCをスリープにするとアプリが閉じてしまう。 3 2022/04/14 18:33
- iOS Windows OSにおける、ショートカットキーを受け取るソフトウェアの決定 5 2022/11/27 16:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual Studio 有料と無料比較
-
VBとVCとDelphiのよいところ、...
-
ダイアログボックスのタブコン...
-
Designer.vbは直接コードをいじ...
-
vba 時間の引き算 例えば 15:00...
-
Windows上のプログラム。「予め...
-
アウトルックが起動しているか...
-
IT初心者です 仕事で、vb.netで...
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
Windows PowerShellでC言語を実...
-
FORTRANの課題
-
VBSから別のVBS起動するとき変...
-
C++初心者です。 debug asserti...
-
う~ん…。
-
MSDOS(バッチファイル)でプロセ...
-
vbaでPDFファイルが印刷されない
-
ManagementClassが見つからない。
-
Lotus Notesのカレンダーに外部...
-
VB2010で作成したdllからtlbが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Visual Studio 有料と無料比較
-
vb.net2019 でFORMが出ない
-
visual studio community2017 ...
-
ダイアログボックスのタブコン...
-
Windowsデスクトップアプリケー...
-
VS2017で出力DLLのサイズが小さ...
-
C#で作ったWinアプリをタブレッ...
-
CSocketのOnReceive()
-
VC++6.0 で 16bit アプリケーシ...
-
VBとVCとDelphiのよいところ、...
-
vb.netでのアプリケーションを...
-
アプリケーションとコンテンツ...
-
16ビットアプリケーションの解析
-
Visual C++ 2008 Express Editi...
-
COMポートからのデータ取得方法
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
Visual Studio 「AnyCpu」について
-
印刷ダイアログを表示させない方法
-
excel vbaから実行するexe実行...
おすすめ情報