wndproc

    4

    1답변

    WPF에서 WndProc을 어떻게 재정의 할 수 있습니까? 내 창이 닫히면 사용중인 파일이 수정되었는지 확인하려고 시도합니다. 그렇다면 "변경 사항을 저장 하시겠습니까?"라는 메시지를 표시해야합니다. 메시지를 누른 다음 사용중인 파일과 창을 닫습니다. 그러나 WPF를 사용하여 개발 중이므로 내 창이 여전히 열려있을 때 사용자가 다시 시작/종료/로그 오프 할

    0

    2답변

    이유 중 하나는 사용자가 실제로 X 버튼을 클릭했을 때를 감지해야한다는 것입니다. 내가 지금까지 가지고하는 것은 이것이다 : protected override void WndProc(ref Message m) { if (m.Msg == (int)0xa1) //WM_NCLBUTTONDOWN { Point p = ne

    1

    1답변

    폼의 아무 부분이나 클릭하고 끌어서 이동할 수있는 Windows 폼이 있습니다. WndProc을 재정의하고 NCHITTEST 함수의 결과를 HTCAPTION으로 설정하여 양식을 속여서 캡션을 클릭 한 것으로 생각하여 드래그 할 수있게했습니다. 이 코드는 잘 작동하고, 다음과 같습니다 : 나는 형태로 ToolStripPanel (이것은 드래그 툴바 역할) 도

    89

    9답변

    가파른 학습 곡선을 찾는 WPF. 그들이 들어와 Windows Forms의 '좋은 똑똑한에서 , 난 그냥 WndProc을 무시하고 메시지를 처리 ​​시작했으면합니다.이 누군가가 나에게 WPF에서 같은 일을 달성하는 방법의 예를 게재 할 수 있습니까?

    2

    1답변

    내가의 WndProc을 무시하고있어, 그래서 if (m.Msg == WM_COMMAND) my special stuff else base.WndProc(ref m)