/
MadDAD
/
alterplast
Обзор
Документация
Войти
/
MadDAD
/
alterplast
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
1cpp/Source/V7Control.cpp
41 строка
710 B
trdm
+
24 мар 2017, 11:36
24 мар 2017, 11:36
f368595
Код
Авторство
О чём код?
#include "StdAfx.h" #include "V7Control.h" #pragma once BOOL _bDragOn = FALSE; CValue _vDragValue; void CV7Control::BeginDrag(const CValue& vDragValue) { _bDragOn = TRUE; _vDragValue = vDragValue; } BOOL CV7Control::IsDragOn() { return _bDragOn; } void CV7Control::GetDragValue(CValue& vDragValue, COleDataObject* pDataObject) { if (_bDragOn) { vDragValue = _vDragValue; return; } //����� �������������� �������� COleDataObject � CValue if (pDataObject->IsDataAvailable(CF_TEXT)) { HGLOBAL hGlobal = pDataObject->GetGlobalData(CF_TEXT); vDragValue = (LPCSTR)::GlobalLock(hGlobal); ::GlobalUnlock(hGlobal); } } void CV7Control::EndDrag() { _bDragOn = FALSE; _vDragValue.Reset(); }