/**
* P 아이템 드래그 시작 이벤트
* 버튼 dragable 속성이 true인 경우,
* 사용자가 버튼 아이템 드래그를 시작할 때 발생한다.
*
* @param {Object} objInst P 컴포넌트 인스턴스
* @param {number} nXPoint P 기준의 x좌표
* @param {number} nYPoint P 기준의 y좌표
* @param {number} nPageXPoint 페이지 기준의 x좌표
* @param {number} nPageYPoint 페이지 기준의 y좌표
* @param {number} nWinXPoint 컴퓨터 스크린 좌측 상단 기준 Left좌표
* @param {number} nWinYPoint 컴퓨터 스크린 좌측 상단 기준 Top 좌표
*
* @returns {number} 드래그 허용 처리 방식
* 1 - 아이템 드래그 처리 수행 (기본값)
* 그외 - 아이템 드래그 처리 방지
*/
function P_on_begindrag(objInst, nXPoint, nYPoint, nPageXPoint, nPageYPoint, nWinXPoint, nWinYPoint)
{
factory.consoleprint("on_begindrag> Start");
factory.consoleprint("on_begindrag> P Object Name = " + objInst.getname());
factory.consoleprint("on_begindrag> nXPoint = " + nXPoint);
factory.consoleprint("on_begindrag> nYPoint = " + nYPoint);
factory.consoleprint("on_begindrag> nPageXPoint = " + nPageXPoint);
factory.consoleprint("on_begindrag> nPageYPoint = " + nPageYPoint);
factory.consoleprint("on_begindrag> nWinXPoint = " + nWinXPoint);
factory.consoleprint("on_begindrag> nWinYPoint = " + nWinYPoint);
return 1;
}