2016-08-11 5 views
2

私は他の言語でGUIを使用しましたが、Cのような言語は決して低いです。私はオンラインで見て、SDLが理想的な選択だとわかりましたが、残念ながら私はそれが自分の。他の機能を使わずに画面に直接描画する方法はありますか?例えばC - 非目立つグラフィックスライブラリ?

、私は他のウィンドウの岩下残りますが、は透明にそのプロパティが設定されているだけの段階ない図形を描画したい場合。

これができない場合は、できるだけ簡単で面倒なものを探しています。私の目標は作成することですsomething like this

+4

"他の機能を使わずに直接画面に直接描画する方法はありますか?"いいえ、現代のOSの中にはありません。独自のGUIがあります。 *あなたの* OSのより具体的な回答が必要な場合は、どこかで言及してください。 – usr2564301

答えて

5

他の機能を使わずに直接画面に描画する方法はありますか?いいえ、あなたはベアをやって言及するのを忘れない限り、あなたはディスプレイ管理(あなたは、いくつかの種類を持つシステム上で実行している場合:これはあなたが実行してどのような環境に依存するが、一般的には

いくつかのマイクロコントローラの骨のグラフィック)。誰かが描画のためにあなたに一種のウィンドウを割り当てる必要があります。

たとえば、他のウィンドウのontopのままで、そのプロパティが透明に設定されているステージだけではないシェイプを描画したいとします。

前述したように、あなたには引き付けるバッファが必要です。そしてそれはまさに窓が何であるかです。

これが可能でない場合は、できるだけ簡単で面倒なものを探しています。私の目標は、このようなものを作成することです

SDL & OpenGL、または実際に:いくつかのゲーム/ 3Dエンジンを使用してください。

+0

途中で驚くべき反応。 Subquestion、[this](https://www.youtube.com/watch?v=yu8YNHvyVSY)、[this](https://youtu.be/td6gCz4dfnw?t=58)などのプログラムについてどう思いますか?または[this](https://youtu.be/mZu8e0OyaAI?t=97)はグラフィックスの面で機能するでしょうか?注意してください、私はウイルスを作っていません。 – Hatefiend

+0

2つのウィンドウのマルウェアプログラムは、単に透明なウィンドウを使用します(最初のウィンドウは "デスクトップの背景ウィンドウ"を変更します)。 dosはハードウェアのテキスト出力ルーチンをメモリを上書きすることによって悪用します。グラフィックハードウェアには移植できません。 –

+0

私はあなたの神のようなプログラミング知識を持つことができるように私の心の中に住んでいますか? – Hatefiend

関連する問題