質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

3回答

2738閲覧

Macでデスクトップ上に文字列を表示

hnkz

総合スコア13

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2016/12/20 23:47

Macで画面上に文字列をそのまま表示したい

ウィンドウを使って表示する訳でなく、文字列をそのまま画面上に表示したいのです。色々調べたのですが、なかなか情報がなくて苦戦しています。プログラムのアルゴリズムや参考サイト、書籍などを提示してくださるとありがたいです、、、どういう風に実現するのか、想像がつかなく困っています。。。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

Mac OS X上でプログラミングで実現する方法ということで、Appleのサイトに解説を見つけました。スクリーンに文字やビットマップを直接描画することはできるようです。

投稿2016/12/21 07:45

ikedas

総合スコア4354

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ウィンドウを使って表示する訳でなく、文字列をそのまま画面上に表示したい

アプリケーションが勝手な領域に描画するような方法はないので、透明なウィンドウに文字を表示する、という手段になると思います。

投稿2016/12/21 01:10

maisumakun

総合スコア145201

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hnkz

2016/12/21 02:24

透明なウィンドウ、、、ありがとうございます。つまり、ウィンドウを使わないと実現不可能、ということでしょうか
maisumakun

2016/12/21 02:31

Windowsでの話ですが、いちおう「デスクトップへの直接描画」という手段もなくはないようです。 http://amidagamine.com/notes/742 ただ、これでも「再描画で消える」ようなものなので、実用的な表示を行おうとすれば「何を描画するのかのリソースの管理単位」としてウィンドウが必要になると思います。 逆に質問ですが、透明なものも含めて「ウィンドウを出したくない」というのはどのような理由でしょうか(タイトルバー、メニューを非表示にして、透過部分はマウスイベントも突き抜けるようになっていれば、実用上は「ウィンドウがなく文字だけ表示している」のと同じかと思います)。
hnkz

2016/12/21 02:45

ありがとうございます!特に合理的な理由はありませんね、、、ウィンドウを使わずに表示したいと思ったから、というのが理由です。
guest

0

デスクトップの壁紙(背景画像)に文字を書き込んでいくとか。あとはスクリーンショットを撮ってその画像に文字を書き込んでスクリーンセーバーで使うとか。

投稿2016/12/21 02:26

kei344

総合スコア69458

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問