Subj : Problem with compiling this code To : borland.public.cpp.borlandcpp From : Scott Wilson Date : Wed Sep 07 2005 05:43 pm Hi, I am having an issue with the compilation of this code (well this is the class header where the error is flagging that the problem is): The Errors: Error E2238 FullScreenTitleBar.h 53: Multiple decleration for CTitleBar2 Error E2344 FullScreenTitleBar.h 52: Earlier declaration of CTitleBar2 Any ideas? The code: class CTitleBar2 // line 52 { public: CTitleBar2(); CTitleBar2(HINSTANCE hInst, HWND ParentWindow); //Creation virtual ~CTitleBar2(); //Destruction void Create(HINSTANCE hInst, HWND ParentWindow); void SetText(LPTSTR TextOut); //Set the header text eg: hostname, windowtitle ect... void DisplayWindow(BOOL Show, BOOL SetHideFlag=FALSE); //Variable like ShowWindow but it triggers the scrolling feature //Returns the window - This is stored in the header cause of it size :) HWND GetSafeHwnd() { return m_hWnd; }; private: //Init if default variables void Init(); //Creates the window void CreateDisplay(); //Callbacks from buttons, timers, draw, ect ect static LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam); //StartPaint/EndPaint routine... void Draw(); //Default variabled used for creation of the window HINSTANCE hInstance; HWND Parent; HWND m_hWnd; //Variables for scrolling of the window BOOL SlideDown; BOOL AutoHide; //Is the pin pushed in or not... BOOL HideAfterSlide; //TRUE = Hide the dialog after slide int IntAutoHideCounter; //Routines to load pictures and free pictures void LoadPictures(); void FreePictures(); //Pictures for the menubar HBITMAP hClose; HBITMAP hMinimize; HBITMAP hMaximize; HBITMAP hPinUp; HBITMAP hPinDown; HWND Pin; //Text to show on titlebar and it corespondent font! :) LPTSTR Text; HFONT Font; }; .