픽쳐박스 드래그
갅지돋는슬아
네이버 맵처럼 픽쳐박스를 드래그하면 그 안의 그림이 옮겨지는 거를 구현하려고 합니다.
우선 제가 소스를 짰는데요... 잘 안되네여..
Private Sub picMap_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim ClearIDisp As IPictureDisp
If (MapMove_ClickOK = False) And (Button = 1) Then
MapMove_ClickOK = True
PicMap_Backup.Picture = picMap.Picture
End If
If (MapMove_ClickOK = True) And (Button = 1) Then
Call BitBlt(picMap.hdc, x, y, picMap.Width, picMap.Height, PicMap_Backup.hdc, 0, 0, vbSrcCopy)
End If
If (MapMove_ClickOK = True) And (Button = 0) Then
MapMove_ClickOK = False
End If
End Sub
PicMap은 보이게 해놨고,
PicMap_Backup은 보이지 않게 해놨습니다.
뭐 드래그하면.....
-----------------------------------------------수정합니다-----------------------------
Call BitBlt(picMap.hdc, (x - MapMove_StartX), (y - MapMove_StartY), picMap.Width, picMap.Height, PicMap_Backup.hdc, 0, 0, vbSrcCopy)
picMap.Refresh
이렇게 해서 제가 원하는 데로 한 50%정도 되긴 하는데
이미지가 깜빡거립니다.
bitblt 전에 Picmap.cls을 해도 먹통입니다. 이건... 왜그런지는 모르겠지만 LoadPicture으로 불러와서 그런거 같습니다.
이제 픽쳐박스를 지울 방법만 알면 되는데...
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2701781 | 파일 실행하면 컴퓨터종료하는 프로그램인데 | 퍼리 | 2025-07-17 |
2701725 | Shell 문 질문이요 ! 고수님들 부탁드려요 | 유미 | 2025-07-16 |
2701671 | txt내용 변경하기좀 질문합니다.. (2) | 봄여우 | 2025-07-16 |
2701620 | 비베 폼크기 단위 (1) | UniQue | 2025-07-15 |
2701591 | 비베로 웹에있는 파일을 FTP로 다운받지 않고... (1) | 미즈 | 2025-07-15 |
2701512 | 딜어떻게 만들어요 ? (1) | 도손 | 2025-07-14 |
2701484 | 체크박스(아이콘) 관련.. | 새콤이 | 2025-07-14 |
2701454 | 계산기 수식 질문이요 (2) | 슬기 | 2025-07-14 |
2701430 | 저희 집 컴퓨터... 셧 다운이... 안 되요... (Windows XP SP3) | 바름 | 2025-07-14 |
2701404 | 최소화 닫기 확대 이거 모양어케바꿔요 디자인할수잇는데. | 또야 | 2025-07-13 |
2701378 | 아무나 비베.iso 토렌트파일로 올려주심 안대나요? | 중독적 | 2025-07-13 |
2701349 | 커맨드박스클릭후 체크 사용? (1) | 지율 | 2025-07-13 |
2701319 | 빠른답변좀 해주세용 ㅠㅠ | 마루나 | 2025-07-13 |
2701292 | 궁금한게있습니다 . | 아잉 | 2025-07-12 |
2701263 | 버튼이나 폼크기 수정할떄 그 드래그 같이 끌리는게 안보여오 (1) | 진솔 | 2025-07-12 |
2701237 | 커맨드박스질문 (1) | 연분홍 | 2025-07-12 |
2701184 | 자동업데이트 다른질문 (1) | 꽃햇님 | 2025-07-11 |
2701160 | 관리프로그렘을 제작하고있는대요 (2) | 똘끼 | 2025-07-11 |
2701131 | 현재 폼이 비활성화인지 활성화인지 확인하는방법 | 동생몬 | 2025-07-11 |
2701099 | 배포한 파일 업데이트 (2) | 블레이 | 2025-07-11 |