田舎

どうやら、神戸の西のほうは一部の雑誌の発売日が一日遅いようだ…。これだから田舎は。
つーか、もしかして取り扱ってなかったりして。


以下、個人的メモ。
CreateProcessでmscファイルの実行はできるようになったのだが、なぜだか実行したmscファイルのウィンドウをSetForegroundWindowでアクティブ化できない。一応、前面には出るのだが、タイトルバーが青くなってくれない。もうちょっと詳しく失敗している原因を調べるため、SetActiveWindowでアクティブ化にチャレンジしてみると、どうもここでこけてるっぽい。MSDNを読み漁ってみると、なにやらセキュリティ上、普通にはできなようになってるっぽい。
で、いつものようにググってみたら、SystemParametersInfoでSPI_SETFOREGROUNDLOCKTIMEOUTを0msにする必要があるらしい。このパラメータをセットした後、SetForegroundWindowを実行し、その後、元の値に戻せば良いようだ。とりあえず、明日、実験してみるべし。


おい! おまいら! 知らない間にあのZOOM様が復活していますよ!