アプリケーションをアクティブにする

6月 16th, 2010 by Jazzin Leave a reply »

 あるアプリケーションをアクティブにする(前面に出す)にはどうプログラムすればいいのか? NSWorkspace にありそうなんですが、見つからないんですよね。ネットで検索してみたところ 2chの「Cocoaはさっぱり!!! 」板にちょうど同じ質問をしている人を発見、なんという偶然 (^_^; それで SetFrontProcess() を使えばいいらしいとの事ですが、例として挙げられているサンプルコードが Objective-C 2.0 なんですよね… これではTigerでは使えません、残念。
 仕方がないので NSEnumerator を使って10.4でも使えるようにしてみました。アプリケーションを切り替えるだけなのにずいぶん面倒くさいですね。

Link 【Cocoaはさっぱり!!! version.14】

Advertisement

Trackbacks /
Pingbacks

  1. TBBOY'S ROOM

コメントを残す