2009-07-19 7 views
0

C++で新しいデスクトップを作成する方法は? 私はCreateDesktop()APIを知っていますが、問題のためにmemusやexplorer.exeをロードしません。 あまり問題がなければ、メニューを持つデスクトップを作成する例が大好きです。新しいデスクトップを作成するには? C++

答えて

1

Window Stationsをご覧ください。これはあなたの探しているものかもしれません。

ただし、これもsession(UAC)とは異なります。

これをプログラム的に行う方法のソースコードは、thisプロジェクト(JobObjectWrapper)の一部として含まれています。

ねえ、実際に、私が間違っている

、JobObjectWrapperは 、ここでは他の回答が正解だったそのインターフェイスのセキュア、 another questionは同じ answerを持っていた、virtuawinはオープンsoureもあります。

+0

いいえ私は以前これを見ていましたが、新しいデスクトップにはそれほどの類似性は見られませんでした。 – H4cKL0rD

0

virtuawin(オープンソース)を見てみましょう

VirtuaWin http://virtuawin.sourceforge.net/img/home/screen_1.jpg

VirtuaWinは/ Windowsオペレーティングシステム用の仮想デスクトップマネージャ (Win9xの/ ME/NT/Win2Kの/ XP/Win2003のですVista)。 仮想デスクトップマネージャを使用すると、 複数の仮想デスクトップ( 「ワークスペース」とも呼ばれます)に複数のアプリケーションを整理できます。仮想デスクトップはUnix/Linuxでは非常に一般的に であり、一度 を使用すると、 は生産的なワークフローの本質的部分になります。

+0

iveは、コードの前にこれらがあったので、explorer.exeとウィンドウの切り替えを開始するようにしました。 – H4cKL0rD

関連する問題