#pragma once

#include "InformacjeODysku.h"

// PanelZInformacjamiODysku

class PanelZInformacjamiODysku : public CProgressCtrl
{
	DECLARE_DYNAMIC(PanelZInformacjamiODysku)

private:
	bool obiektIstnieje;
	char literaDysku; //litera dysku
	DaneODysku daneODysku; //struktura przechowujaca informacje o dysku
	CString opisLewy,opisPrawy; //pola wykorzystywane do umieszczenia
	int pozycjaPaska; //informacji o dysku na pasku postêpu

public:
	PanelZInformacjamiODysku(char LiteraDysku='c');
	virtual ~PanelZInformacjamiODysku();

	//publiczne metody i wlasnosci
	DaneODysku GetDaneODysku();
	char GetLiteraDysku();
	void SetLiteraDysku(char LiteraDysku);
	__declspec (property (get = GetDaneODysku)) DaneODysku Informacje;
	__declspec (property (get = GetLiteraDysku, put = SetLiteraDysku)) char LiteraDysku;

protected:
	void OnPaint();

protected:
	DECLARE_MESSAGE_MAP()
};


