|
제가 이질문 올리면 아무래도 욕먹을 줄 알았습니다.
그리고 어렇게 빨리 대답을 듣게 되어 이렇게 기쁠수가 없습니다.
근대 제가 질문을 올리게 된 이유는
hDC = GetDC(GetDesktopWindow());
Rectangle(hDC,10,10,500,500);
DeleteDC(hDC);
요건 작동을 안하는데
hDC = GetDC(0);
Rectangle(hDC,10,10,500,500);
DeleteDC(hDC);
요건 작동합니다.
거참 이상하당 내가 데스탑 윈도우에 대해서 잘못 알고 있남...
그럼
김태선 님이 쓰신 글 :
: 바탕화면은 클래스명이 Internet Explorer_Server인데,
: OS와 경우에 따라 다른 명칭이 되는 경우도 있는 것 같습니다. 조사를 안해봐서 확신할수 없어서리...
: 바탕화면의 DC는 0로 고정되어 있으며,
: 작업표시줄 클래스명은 : Shell_TrayWnd 입니다.
:
: API 관련 정보를 찾아 보시기 바랍니다.
:
: 그럼..
:
: 김상면 님이 쓰신 글 :
: : 바탕화면과 작업 표시줄의 윈도우 핸들과 클래스 문자열을 어케 얻나요
: :
: : 그러니까 WNDCLASS.lpszClassName과 HWND를 얻고 싶어요
: :
: : 그럼
|