質問: 3 とか ) チェックしたところ、 ContorlID の桁が かなり多い感じのものがありました。 これって出来ているのでしょうか? 私がやるときは 基本的に IDは コントロールの場合 102から開始しますが、コントロール数が少ないせいもあり、 110かそこらまでしか使いません。 ですが、ウィンドウの指定を適当... の部分で表示したものは 231341 みたいに 桁がかなり多くて... [環境等] 言語: C/C++ ( Windows API あり ) コンパイラ: MinGW 宜しくお願い致します。
回答: > > 現在表示されているウィンドウ > > > 今のままでよいと思います。 > > tt に格納されているウィンドウ > > > Shell Tray Info - Arrange your system tray icons - CodeProject あたりが参考になりそうです。 トレイアイコン押下時に表示されるウィンドウは必ずしも表示状態にあるわけではないはず。 アイコン押下時にそのイベントを取得して表示状態にするなどの処理になるため、トレイアイコンに紐づく情報を取得することで、ウィンドウにたどり着くことができるかどうかを調べてください。 > > これって出来ているのでしょうか? > > > 「数字が大きいからできていない」という判断がわかりません。 取れている = できている ですよね!? Window ID は確か int 型なので、その範囲内だったら仕様として正しいかと思います。