CreateWindow()
関数を使って作成したウィンドウ上にウィンドウを作成し、画像表示(SetTimer()
に基づくアニメーションのような)を表示したい。しかし、それは別のスレッドで作成され、ユーザーがこれを閉じるまで生き続ける必要があります。私はしようとしたが失敗した。vC++の子スレッドでウィンドウを作成
EDITED
私はちょうど私が私がWindow Procedure
が呼び出さ取得するときに知ってほしい、このリンクHow To Create Windows in a Multithreaded Applicationが、一つのことを発見したグーグル。それが私のchild thread
からそれをどのように呼び出すことができるかシステムによって呼び出された場合。
あなたは何を試しましたか? –
まあ、私は3つの関数1> 'showWindow()'を作成し、ウィンドウとディスプレイ(子スレッドから呼び出される)を作成しました。 2> 'SetTimer()'を実行すると、画像を読み込むための時間間隔(500ms)を設定できます(子スレッドから呼び出されます)。 3> LoadImage() '(WindowsProc'の' WM_PAINT'イベントから呼び出される)イメージを読み込みます。しかし、私のウィンドウはフリーズしていて、カーソルはビジーアイコンを表示しています。 –