0
kinect 응용 프로그램이 있고 이미지의 커서를 변경하고 싶지만 클릭, 드래그 등의 기능에는 영향을 미치지 않습니다.커서 변경 응용 프로그램의 이미지가 닫힌 상태에서 응용 프로그램이 초기 상태로 돌아갈 때
이 코드를 사용해 보았지만 목표가 아닙니다. 이미지가 나타나지만 클릭 할 수없고 드래그 할 수 없기 때문입니다. 누군가 아이디어가 있습니까?
public void showImageInsteadCursor(){
form frm = new form();
picturebox pb = new picturebox() { image = image.fromfile(@"c:\users\user\desktop\img.bmp") };
frm.cursor = new cursor(((bitmap)pb.image).gethicon());
frm.windowstate = formwindowstate.maximized;
frm.transparencykey = frm.backcolor = system.drawing.color.turquoise;
frm.formborderstyle = formborderstyle.none;
frm.showdialog();
}
설명해 주셔서 감사합니다. 내 사건에서 당신이 권하는 것은 무엇입니까? 그리고 커서를 숨기고 하나의 이미지 만 보여줄 수 있습니까? 커서는 거기에 있지만 숨겨 지거나 이미지가 커서 위에 있습니다. 그것은 가능한가? 이해하니? – Magic
솔직히 말해 커서 파일 (.CUR)을 만든 것은 오래 전이었으며 Visual Studio에는 커서 편집기가 없습니다. 이 링크는 커서 (.CUR) 대신 아이콘 (.ICO)을 사용하는 방법을 설명하는 기사로 연결됩니다. [link] (https://www.codeproject.com/Tips/60379/Use-Icons-for-cursors- not-CUR). 그게 도움이되지 않으면 여기로 돌아가거나 Heinz에서 나를 쓰십시오 .Kessler [at] web.de –
Heinz Kessler, 해답을 주셔서 감사합니다.하지만 원하는 바가 아니므로 커서를 변경하고 싶지 않습니다. 예를 들어 커서 위의 이미지를 추가하고 커서가하는 일을 클릭하여 수행 할 수 있습니다. 트릭은 커서가 단지 숨겨져 있으며 이미지로 나타납니다. 내가 어떻게 이럴 수 있니? – Magic