0

win32 プロジェクトを作成していますが、奇妙な理由で Visual Studio が CHOOSECOLOR 関数を認識しません。" choosecolor' :undeclared identifier" エラーが発生し続けます。私は何をしますか??

エラーの原因となっている現在のコード。

void cColor(HWND hwnd, int select)
{
CHOOSECOLOR cc; //common dialog box structure




}

この問題を解決する方法についての助けをいただければ幸いです。

4

2 に答える 2

4

CHOOSECOLOR構造は で定義されており、Commdlg.hを含めると自動的に含まれますWindows.hこれは、 Microsoft のドキュメントの「ヘッダー」と書かれているページの下部を見ると見つかります。

Windows.hに含まれることが多いstdafx.h

于 2012-11-06T16:41:15.303 に答える
1

私はこれが非常に古いことを知っています。ただし、私は同じ問題を抱えていて、解決策を見つけたので、将来のシーカーのために:

#define WIN32_LEAN_AND_MEAN

CHOOSECOLOR など、めったに使用されないものは含まれません。

于 2015-10-14T07:56:55.527 に答える