스크립트: Demo_BitmapOffset (OBJPROP_XOFFSET and OBJPROP_YOFFSET)

 

Demo_BitmapOffset (OBJPROP_XOFFSET and OBJPROP_YOFFSET):

만약 현재 이미지의 일부만 표시하고 나머지는 숨길 필요가 있는 경우 이미지가 보이는 부분을 지정하여 이동하는 창을 사용할 수 있습니다.

Demo_BitmapOffset (OBJPROP_XOFFSET and OBJPROP_YOFFSET)

작성자: MetaQuotes

 
//--- 로드된 이미지의 크기를 확인하여 범위의 크기를 올바르게 설정합니다.
   long y_size=ObjectGetInteger(0,bitmap_label,OBJPROP_YSIZE);

   long visual_y_size=y_size/3;
//--- 범위의 너비를 로드된 이미지의 너비와 동일하게 설정합니다.
   ObjectSetInteger(0,bitmap_label,OBJPROP_YSIZE,visual_y_size);

이러한 객체 크기 속성의 변경은 소스 이미지의 높이를 찾을 수있는 정상적인 가능성을 완전히 박탈합니까?

이제 비트맵 객체에서 (사용자 정의) 리소스의 크기를 찾으려면 OBJPROP_BMPFILE-source를 기반으로 동일한 크기의 보조 그래픽 객체를 생성하고 그 안에서 OBJPROP_XSIZE/OBJPROP_YSIZE 속성을 읽어서 임시 객체를 삭제해야 합니다.

너무 번거롭지 않나요?