一括表示 件名: Re: Upload Logs Directly Into Club Log
記事No 903
投稿日 2020/04/06(Mon) 10:01:57
投稿者 JA9AOB 銅子
> はい、JTDXの中で [ Log QSO ] ウインドウが表示されたら自分自身 [ Log QSO ] ウインドウのハンドルを取得したいのです。
>
私はVC++なのでマイクロソフトのMFC対応ウィンドウであれば 簡単ですが 異なるのでお役に立てませんね。
VC++ 付属のspy++ でもJTDXのウィンドウはトップレベルのウィンドウの情報しか得られません。
どうしてでもと言う事であれば、Win Apiを駆使して検索するより手が無いようにも思えます。

HWND hWnd = 0;
while (hWnd = FindWindowEx(hDlg, hWnd, _TEXT("Button"), NULL))
{ TCHAR title[128];
TCHAR className[128];
GetWindowText(hWnd, title, sizeof(title) / sizeof(TCHAR));//ウインドウの文字を取得して、
GetClassName(hWnd, className, sizeof(className) / sizeof(TCHAR));
_ftprintf(fp, _TEXT("\"%s\" \"%s\" %0.8x\n"), title, className, (DWORD)hWnd);}


の様な例もあります。 内容的には、ウィンドウのテキストを順次表示するだけですが、FindWindowEx の初期設定を 前回のC#の様にすれば、JTDXの各ウィンドウが得られるはずですが。 
これで目的のウィンドウが見つける手掛かりが得られるのではないでしょうか。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
関連一覧ツリー 一括表示 をクリックするとツリーを一括表示します)
一括表示 Upload Logs Directly Into Club Log - JA2BQX 太田 04/02-19:19 No.891
  Re: Upload Logs Directly Into Club Log - JA9AOB 銅子 04/04-08:15 No.892
    Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/04-09:15 No.893
      Re: Upload Logs Directly Into Club Log - JA9AOB 銅子 04/04-09:36 No.894
        Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/04-10:24 No.895
          Re: Upload Logs Directly Into Club Log - JA9AOB 銅子 04/04-20:50 No.896
            Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/05-06:10 No.897
            Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/05-10:29 No.898
              Re: Upload Logs Directly Into Club Log - JA9AOB 銅子 04/05-16:29 No.899
                Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/05-18:12 No.900
                  Re: Upload Logs Directly Into Club Log - JG1MOU浜田 04/05-21:21 No.901
                  Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/05-21:36 No.902
                    Re: Upload Logs Directly Into Club Log - JG1MOU浜田 04/14-20:14 No.911
                      Hamlog 最新版 - JA2BQX 太田 04/15-08:09 No.912
                  Re: Upload Logs Directly Into Club Log - JA9AOB 銅子 04/06-10:01 No.903
                    Re: Upload Logs Directly Into Club Log - JA2BQX 太田 04/06-10:58 No.904