비트 맵에서 최소화 및 닫기와 같은 단추가있는 사용자 정의 배경 사각형이 아닌 창을 코딩하고 있습니다. Here is my code just for now 0이 아닌 알파 영역 위로 마우스를 이동하는 동안 사용자 지정 창에서 마우스 메시지를받지 못하는 문제가 있습니다. 최소화 및 닫기 버튼은 외부 창 클라이언트 영역이기 때문에
이미지를 레이어 윈도우에 그리는 방법에 대한 많은 코드 샘플, 가이드 및 답변을 찾았습니다. 저는 순수한 HBITMAP S와 WIC 라이브러리를 사용하여 그려 보았습니다. 그리고 지금은 그리기 위해 GDI +를 사용하고 있습니다. (훨씬 더 간단하고 겉으로보기 쉽고, 지금까지는 많은 오류가 발생했습니다. WIC 코드가 잘못됨). 나는 현재 UpdateLay
내가하여 WS_EX_LAYERED 확장 스타일을 추가하여 layered window을 만들었습니다는 wndClass.ExStyle = wndClass.ExStyle | WS_EX_LAYERED;
Windows는 크로마 키 색상 값으로 검은 색을 사용합니다. 내가 분명 문제 만들기 위해 검은 색의 큰 경계를 떠날거야 : 윈도우가 구축 된 후 alt tex
Windows tooltips 클래스 힌트 창을 보면 힌트 창의 실제 사각형 인 외부에 그림자가 그려지는 것을 볼 수 있습니다. 사용 SpyXX - 내가 툴팁의 창 RECT를 얻을 수 있습니다 및 클래스 스타일 : Rectangle: (440, 229)-(544, 249), 104x20
Restored Rect: (440, 229)-(544, 249),
MFC 응용 프로그램에 계층화 된 창을 설정했습니다. 창 렌더링 방법의 다양한 부분을 사용자 정의 할 수 있도록 CDialog의 고유 한 파생어를 설정했습니다. 내가 최소화하고 최대화하는 것에 대해 걱정하기 시작할 때까지 모든 것이 올바르게 작동합니다. 최소화 또는 최대화를 클릭하면 예상대로 윈도우가 반응합니다 (예 : 레이어 창이없는 경우). 그러나 창을
WS_EX_LAYERED 확장 스타일 집합이있는 계층화 된 폼이 있습니다. CreateWindowEx (...) API 함수를 사용하여 자식 "편집"컨트롤을 만들었습니다. 그곳에는 컨트롤이 있지만 페인트되지 않고 아무것도 폼에 나타나지 않습니다. 맨 위 창에 WS_EX_LAYERED 스타일을 사용하면 WM_PAINT 메시지가 더 이상 전송되지 않으며 두 자