★初心者にVisual C++を教えるスレ★ Part24
■ このスレッドは過去ログ倉庫に格納されています
0074デフォルトの名無しさん
2006/10/19(木) 13:57:57ウインドウを常に最前面に表示させたいです。
[新しいプロジェクト]-[CLR]-[Windowsフォームアプリケーション]
で作成したプロジェクトを使用しています。
ATL の CWindow::BringWindowToTop() を使用してみましたが
ビルド時にエラーが出てしまいます。
(C2065: 'CWindow' : 定義されていない識別子です)
CWindowクラスのヘルプを見て、stdafx.h に
#include "atlwin.h"
を追加しビルドしたところ エラーが出ます。
(C1189: #error : atlwin.h requires atlbase.h to be included first)
stdafx.h に
#include "atlbase.h"
を追加しビルドすると
(C3641: 'InterlockedExchangePointer' : /clr:pure または /clr:safe と共にコンパイルされた関数に対する呼び出し規約 '__stdcall ' が無効です)
のようなエラーが たくさん出てしまいます。
プロジェクトの作成時に[ATL]を選ばなかった場合は、対処方法はないのでしょうか?
#include が足りないのでしょうか?
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています