同窓会

中学の同窓会に行ってきました。
地元に帰ったときに遊んでいた友人以外とは
成人式以来になります。

みんな、変わってないな~
多少、体型が変わった人もいましたが
話し方やしぐさなど、雰囲気は全く変わっていませんでしたよ。
出席率がやや低かったのは残念ですが。

車に詳しい友人にカーオーディオについて相談しました。
Q「クラシックな車に合うカーオーディオない?」
A「ナカミチってメーカーがいいよ」
「ありがとう、早速探してみるよ」
日本国内での販売を終了

せっかく教えてくれたけど、残念な結果になってしまったよ。くすん。


やっぱ方言っていいですね。
地元にいた頃は全く意識していませんでしたが、
他の方言に触れて、自分の話し方との違いに気付くんですね。
方言と言っても、主に語尾なんですけどね。


また次があるみたいなので、楽しみにしたいと思います。

他のアプリケーションが起動されているかを調べる

他のアプリケーションが起動されているかを調べる

FindWindow関数の第一引数(クラス名)か第2引数(ウィンドウ名)に起動を調べたいアプリケーションの値を代入する。
起動していればHWNDが返り、起動していなければNULLが返る。

ウィンドウ名を指定する方法が簡単。

例えば、電卓が起動しているのかを調べるなら、
hwnd = FindWindow(NULL, "電卓");

しかし、メモ帳の場合
hwnd = FindWindow(NULL, "無題 - メモ帳");
となり、ファイルに名前がつけられている場合「無題」がファイル名になるため汎用性がない。

そのような場合、クラス名を指定する。
Excelの場合、
hwnd = FindWindow("XLMAIN", NULL);

クラス名が分からない場合、FindWindowで取得したハンドルをGetClassName関数に渡せばよい。


参考
FindWindow関数(msdn)
GetClassName関数(msdn)
VB テクニック編2 - Windows API、ウィンドウハンドル取得、ウィンドウ制御(SAK 図書館)