프로그래밍2021. 4. 1. 17:52

win7으로 개발된 MFC 프로그램을 쓸 일이 있어서, win10에서 재 빌드 하니

 

파일을 Drag&Drop하는 기능이 작동하지 않는다.... 분명 win7에서 빌드한건 실행이 되는데

 

win10에서 빌드하면 안됨.... 그래서 구글링해본 결과 발견한 사이트

 

3001ssw.tistory.com/86

 

[MFC] Drag & Drop 구현하기 - Win 10 에서 안될 때 해결 방법

이번 글에서는 대화상자에 파일을 Drag & Drop 하는 방법을 알아보겠습니다. 대화상자 생성 후, 아래와 같이 대화상자 속성->동작->Accept Files를 TRUE로 변경합니다. 그리고 아래와 같이 OnDropFiles를 추

3001ssw.tistory.com

이 사이트 대로 하면 된다!!!!! 근데 안된다!!! 무슨 말이고 하니,

 

내가 원한건 list control box에서 drag&drop이 되길 바란건데 이상태는 dialog에 입력되는 drag&drop을 인삭한다.

 

해결 책은 간단!

 

//선언부

CListBox m_listDropBox; // 이렇게 list box 변수가 선언되어 있을때!

 

//구현부 OnInitDialog에 다음을 추가하면 된다.

m_listDropBox.DragAcceptFiles(true);
ChangeWindowMessageFilterEx(m_listDropBox.m_hWnd, WM_DROPFILES, MSGFLT_ALLOW, NULL);
ChangeWindowMessageFilterEx(m_listDropBox.m_hWnd, WM_COPYDATA, MSGFLT_ALLOW, NULL);
ChangeWindowMessageFilterEx(m_listDropBox.m_hWnd, 0x0049, MSGFLT_ALLOW, NULL);

Posted by 천재짱천재
프로그래밍2020. 7. 15. 13:48

 

회사에서 컴퓨터를 win10으로 바꾸고 vs2015를 설치했는데,

마우스로 스크롤시에 코드 수정 창이 깨지는 현상이 발생했다.

 

깨지는 현상은 코드 수정 창에서 스크롤시 일부분은 스크롤되지만 

나머지 부분은 이동하지 않고 이전 잔상? 이 남아있었다.

 

한참동안 해맨 결과, 블로그를 타고 타고 들어가서 아래의 글을 발견했다.

 

stackoverflow.com/questions/8646345/scrolling-in-visual-studio-causes-text-to-become-unreadable

 

Scrolling in Visual Studio causes text to become unreadable

Since the past week I'm having a very bothering issue that blocks me from using Visual Studio. For instance, here's what I normally see: But as soon as I scroll a bit down (either with the arrow ...

stackoverflow.com

문제는 나는 Mirror 어쩌구를 설치하지도 않고, 장치관리자를 확인해도 그런 항목은 없어서 또 한참 해매이다

저기서 말하는 mirror dirver를 검색해보니 가상모니터라고 해서 Windows10 가상 모니터를 검색해봤다.

 

헐... 있네...

 

몇년간 Win7만 쓰다가 Win10을 쓰니 어떤 기능을 지원해주는지도 모르고 썼다.

그래서 해결방법은 제어판->프로그램제거->windows 기능 켜기/끄기 에서 해당항목을 체크 해제했다.

 

그러니 Visual studio 2015에서 스크롤시 깨지는 현상이 사라졌다. 가상데스크탑을 못쓰는건 아쉽지만.....

 

나와 같은 문제로 고민하는 사람이 있을것 같아 오랜만에 블로그 글을 올린다.

Posted by 천재짱천재