新たに質問させていただきます。
現在、WordやExcelなどの「名前を付けて保存」ウィンドウが
表示されたら、デフォルトのファイル名の先頭に日付を付けることが
できないか検討しています。
今の段階で、「名前を付けて保存」ウィンドウのHWNDの取得までは
できていますが、ファイル名入力欄のファイル名取得・編集ができていません。
キャレットのある入力欄のハンドル取得ができないか試行錯誤していませが
うまくできません…
どうすれば実現できるのでしょうか?
よろしくお願いします。m(__)m
環境はVC6.0(MFC)+XPです。
GetGUIThreadInfo() はどうでしょうか
ダイアログの HWND が取れてるなら
::GetDlgItem() に dlgs.h で定義されている
コントロール ID を渡せば EDIT が取れるんじゃない?
n様、forty-five様
有難うございます。
ウィンドウハンドルから、子ウィンドウを
検索し、クラスがEditでかつ文字数が0では
なかったら、の条件で特定することができました。
ご教授有難うございました。
ツイート | ![]() |