ActiveX ñ íóëÿ

         

UINT nFlags, CPoint point)


}

void CMyCtrlCtrl::SetShape(short nNewValue)

{

            m_nShape = nNewValue;

            SetModifiedFlag();

            InvalidateControl();

}

BOOL CMyCtrlCtrl::GetSelected()

{

            return m_bSelected;

}

void CMyCtrlCtrl::OnLButtonDown( UINT nFlags, CPoint point)

{

            COleControl::OnLButtonDown(nFlags, point);

            m_bSelected = !m_bSelected;

            InvalidateControl();

            FireSelect(m_bSelected);

}

OLE_COLOR CMyCtrlCtrl::GetSelectColor()

{

            return m_selectColor;

}

void CMyCtrlCtrl::SetSelectColor(OLE_COLOR nNewValue)

{

            m_selectColor = nNewValue;

            SetModifiedFlag();

            InvalidateControl();

}

OLE_COLOR CMyCtrlCtrl::GetTextColor()

{

            return m_textColor;

}

void CMyCtrlCtrl::SetTextColor(OLE_COLOR nNewValue)

{

            m_textColor = nNewValue;

            SetModifiedFlag();

            InvalidateControl();

}

long CMyCtrlCtrl::GetSleep()

{

            return m_timeSleep;

}

void CMyCtrlCtrl::SetSleep(long nNewValue)

{

            m_timeSleep = nNewValue;

            SetModifiedFlag();

}

void CMyCtrlCtrl::OnTimer(UINT nIDEvent)

{

            m_tick++;                   

            FireTick(m_tick);

            SetModifiedFlag();

            InvalidateControl();

           

            COleControl::OnTimer(nIDEvent);

}

#define ID_TIMER    1001

int CMyCtrlCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

            if (COleControl::OnCreate(lpCreateStruct) == -1)

                        return -1;

           

            idTimer = SetTimer( ID_TIMER, m_timeSleep, NULL );

            timerOn = FALSE;    

            return 0;

}

void CMyCtrlCtrl::OnClose()

{

            if ( timerOn )

            {

                        KillTimer( idTimer );

                        timerOn =FALSE;     

            }

            CWnd::OnClose();

}

BOOL CMyCtrlCtrl::DoChangeTimer()

{

            if ( timerOn )

            {

                        KillTimer( idTimer );

                        timerOn =FALSE;     

            }

            else

            {

                        idTimer = SetTimer( ID_TIMER, m_timeSleep, NULL );

                        timerOn =TRUE;       

            }

            return timerOn;

}


Ñîäåðæàíèå  Íàçàä  Âïåðåä







Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé