2009-08-02 10 views

答えて

2

は、メッセージポンプを形成:

A Win32のメッセージポンプは、一般的に、この何かを見て、Win32プログラミングの心臓部でした。

MSG msg; 
while(GetMessage(&msg, hwnd, 0, 0)) 
{ 
    TranslateMessage(&msg); 
    DispatchMessage(&msg); 
    // do stuff 
} 

今日、C#言語はメッセージポンプを抽象化する傾向がありますが、まだそれに到達することができます。

protected override void WndProc(ref Message m) 
    { 
     base.WndProc(ref m); 

    // do stuff 

    } 

アクティブなメッセージポンプを使用してWindowsフォームを起動するには、application.runを呼び出す必要があります。参照:

http://msdn.microsoft.com/en-us/library/ms157900.aspx

ちょっとエド:

http://www.directxtutorial.com/Tutorial9/A-Win32/dx9A3.aspx:これは、あなたが探しているかもしれないものです。 DirectXからウィンドウを作成する方法について説明します

-1

私が知る限り、DirectXイメージがレンダリングされる「ウィンドウ」とコントロール付きの通常のウィンドウの両方を保持する親ウィンドウを作成する必要があります。それは窓が必要になります存在する窓用

関連する問題