#ifndef __TINY_STATUS_BAR__
#define __TINY_STATUS_BAR__

#pragma once

#ifndef _TINY_WINDOW_H_
#error "_TinyStatusBar requires <_TinyWindow.h>"
#endif

class _TinyStatusBar : public _TinyWindow {
public:
	_TinyStatusBar() {};
	virtual ~_TinyStatusBar() {};

	BOOL Create(ULONG nID=0, const _TinyRect *pRect=NULL, _TinyWindow *pParentWnd = NULL) {
		if(!_TinyWindow::Create(STATUSCLASSNAME, _T(""), WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP, NULL, pRect, pParentWnd, nID)) {
			_TINY_CHECK_LAST_ERROR
			return FALSE;
		}
		if (pParentWnd) {
			_TinyRect rc;
			GetClientRect(&rc);
			Reshape(rc.right - rc.left, rc.bottom - rc.top);
		}
		return TRUE;
	}

protected:

};

#endif