home *** CD-ROM | disk | FTP | other *** search
- // TaskModuleData.cpp: implementation of the CTaskModuleData class.
- //
- //////////////////////////////////////////////////////////////////////
-
- #include "stdafx.h"
- #include "TaskModuleData.h"
-
- //////////////////////////////////////////////////////////////////////
- // Construction/Destruction
- //////////////////////////////////////////////////////////////////////
-
- CTaskModuleData::CTaskModuleData()
- {
- SetFile("taskmodule.ini");
- }
-
- CTaskModuleData::~CTaskModuleData()
- {
-
- }
-
- void CTaskModuleData::SetPos(const char *pItem, POINT pt)
- {// begin SetWndPos
- char pTemp[MAX_PATH] = {NULL};
- wsprintf(pTemp,"%hs-x",pItem);
- WriteKey("layout",pTemp,pt.x);
- wsprintf(pTemp,"%hs-y",pItem);
- WriteKey("layout",pTemp,pt.y);
- }// end SetWndPos
-
- POINT CTaskModuleData::GetPos(const char *pItem)
- {// begin GetPos
- char pTemp[MAX_PATH] = {NULL};
- wsprintf(pTemp,"%hs-x",pItem);
- POINT pt = {NULL};
- pt.x = ReadKey("layout",pTemp,-1);
- wsprintf(pTemp,"%hs-y",pItem);
- pt.y = ReadKey("layout",pTemp,-1);
- return pt;
- }// end GetPos
-
- SIZE CTaskModuleData::GetSize(const char *pItem)
- {// begin GetSize
- char pTemp[MAX_PATH] = {NULL};
- wsprintf(pTemp,"%hs-cx",pItem);
- SIZE sz = {NULL};
- sz.cx = ReadKey("layout",pTemp,0);
- wsprintf(pTemp,"%hs-cy",pItem);
- sz.cy = ReadKey("layout",pTemp,0);
- return sz;
- }// end GetSize
-
- int CTaskModuleData::GetMaxTextLength()
- {// begin GetMaxTextLength
- return ReadKey("settings","max-text-length",40);
- }// end GetMaxTextLength
-
- COLORREF CTaskModuleData::GetColor(const char *pItem)
- {// begin GetColor
- char pTemp[MAX_PATH] = {NULL};
- wsprintf(pTemp,"%hs-r",pItem);
- int R = ReadKey("color",pTemp,0);
- wsprintf(pTemp,"%hs-g",pItem);
- int G = ReadKey("color",pTemp,0);
- wsprintf(pTemp,"%hs-b",pItem);
- int B = ReadKey("color",pTemp,0);
- return RGB(R,G,B);
- }// end GetColor
-