编程环境是VS2005,我定义并使用了一个枚举变量类型Suit,控制台应用程序环境下调试没有任何错误和警告,而重新用windows窗体应用程序调试的时候,所有的枚举变量均说cannot obtain value!不能得到值,这是为什么?部分程序如下!程序应该没问题,我对这个windows窗体应用程序不太了解。请大家帮帮小弟,不胜感激!
   enum Suit {Spade,Heart,Diamond,Club};
   void IniAllPlayers (Player players[NUMBER_OF_PLAYERS])  //一个用到该类型的函数
{ players[0].SetPlayerid(Myself);players[1].SetPlayerid(Left);players[2].SetPlayerid(Right);
  for (int i=0;i<3;i++)
  players[i].SetCountcards(0);
}enum Playerid {Myself,Left,Right,Opposite};  
class Card{
private:
Suit m_suit;
    unsigned int m_value;
public:
void SetSuit (Suit suit) {m_suit=suit;}
Suit GetSuit  () {return m_suit;}
void SetValue (int value) {m_value=value;}
int GetValue () {return m_value;}};