Search

'iCon'에 해당되는 글 2건

  1. 2020.04.09 [Windows Tip] 바탕화면 아이콘 X 표시
  2. 2016.08.30 MFC File Icon Drag and Drop

[Windows Tip] 바탕화면 아이콘 X 표시

Tip 2020. 4. 9. 16:19 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

윈도우 업데이트나

 

특정 프로그램 실행 후

 

바탕화면 아이콘 X 표시가 생겼을때 조치방법입니다.

 

 

마이크로 소프트의

 

Autoruns for Windows v13.96

 

으로 조치가 가능합니다.

 

 

https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns

 

Autoruns for Windows - Windows Sysinternals

See what programs are configured to startup automatically when your system boots and you login.

docs.microsoft.com

 

해당 페이지의

 

링크[Sysinternals Live] 를 클릭하여 다운로드합니다.

 

 

 

다운로드한 autoruns.exe 를 실행 후

 

프로그램 사용 동의를 [Agree] 해주시면

 

 

자동으로 레지스트리를 검사하고 복구합니다.

 

 

복구가 끝나면

 

위와 같이

 

좌측 하단에 'Ready." 가 뜨게 됩니다.

 

 

이제 다시 바탕화면으로 가면 정상적으로 바뀐 아이콘을 확인 할 수 있습니다.

 

 

 

 

 

'Tip' 카테고리의 다른 글

강원도 풀빌라 겨울에도 온수가능  (0) 2018.09.27
Watch Dogs 무료  (0) 2017.12.19
EOS 홈페이지  (0) 2017.12.13
이오스(EOS) 상장 및 이벤트 공지  (0) 2017.12.13
GET TWO UBISOFT PC CLASSICS FOR FREE THIS DECEMBER  (0) 2017.12.11

MFC File Icon Drag and Drop

Programming/MFC 2016. 8. 30. 11:19 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

MFC File Icon Drag and Drop










드래그앤드랍기능을 쓰고 싶은


Dialog 나 ListControl 을 리소스 뷰에서 선택한다.











속성 항목


[동작] [Accept Files] 항목을 True 로 바꾼다.



Files 을 드래그앤드랍으로 받을 수 있게 된다.












해당 컴포넌트에 드래그앤드랍이 발생할 경우


OnDropFiles(HDROP hDropInfo)


함수로 메시지가 들어오게 된다.











해당 함수를 오버라이딩 하는 방법은


해당 컴포넌트의 Dialog 클래스를


클래스 뷰에서 선택하고 속성 창을 연다.






WM_DROPFILES 메시지에 OnDropFiles 를 활성화 시켜준다.







그러면 Dialog 클래스 cpp 파일에 OnDropFiles 함수가 생성된다.






다음 코드를 OnDropFiles(HDROP hDropInfo) 함수에 추가하여 실행하여 본다.





  int nFiles;


char szPathName[MAX_PATH];  // 파일 경로명이 들어간다.


CString strFileName;


// 드래그앤드롭된 파일의 갯수

nFiles = ::DragQueryFile(hDropInfo, 0xFFFFFFFF, szPathName, MAX_PATH);


for (int i = 0; i < nFiles; i++)

{

// 파일의 경로 얻어옴

::DragQueryFile(hDropInfo, i, szPathName, MAX_PATH);

MessageBox(szPathName, "DropAndDropFile");

}