자료형? 구성? 과 관련된 질문을 드립니다.
GuiControlGet, Pic, Pos, SelButton
와 같이 호출 했을때.
%PicX%, %PicY%, %PicW%, %PicH%
이런식으로 좌표를 꺼내 쓸수 있던데..
스크립트상에서 저런 자료형? 을 만들려면 어떻게 해야 하나요??
비슷하게 해볼려고
class Rectangle
{
__New()
{
}
__Get(aName)
{
if (aName = "X")
return this.vx
if (aName = "Y")
return this.vy
if (aName = "W")
return this.vw
if (aName = "H")
return this.vh
}
__Set(aName, aValue)
{
if (aName = "X")
this.vx := aValue
if (aName = "Y")
this.vy := aValue
if (aName = "W")
this.vw := aValue
if (aName = "H")
this.vh := aValue
}
}
이런 걸 만들어서
r = new Rectangle()
r.X := 1
MsgBox % ""X :" r.X
호출하니 Set 은 호출 되는데 Get은 호출 자체가 안되고 하던데.. 제가 뭘 잘못환걸까요?????
AHK 는 시작한지 2주밖에 안되다보니 넘부실합니다.. ㅜ.ㅜ
고수님들 가르침을 바랍니다.
Property 에 따라 스위치문을 사용할 필요가 있나요? 그냥, 아래처럼 하면 될 거 같은데요
모바일이라 테스트는 못해봤습니다
class Rectangle
{
__Get(aName)
{
return aName
}
__Set(aName, aValue)
{
this.base.Insert(aName, aValue)
}
}
r := new Rectangle
r.X := 1
MsgBox % r.X
자료형은 변수 타입을 말하는거에요, 다른거와 혼동하시는거 같네요