wndproc

    0

    3답변

    업데이트 : 요청한대로 Window 및 RichEdit 컨트롤을 만드는 데 사용하고있는 코드를 모두 추가했습니다. 다른 창 자식으로 사용되는 RichEdit 컨트롤에 대한 Windows 메시지를 처리하려고합니다. 이제 RichEdit 컨트롤이 내 자신의 WndProc을 제외하고 작동하게되었습니다. 문제는 wc.lpszClassName = MSFTEDIT_C

    0

    1답변

    에게 그냥 일반적인 질문을 누설하는 WindowsForms 응용 프로그램에서 다음 코드를 가지고 :이 using System.Runtime.InteropServices; protected override void WndProc(ref Message m) { if (m.Msg == 0x216) // WM_MOVING = 0x216 {

    0

    2답변

    내가 가지고있는 형태로 전송 Windows 메시지를 캡처하고, 업데이트가 시스템 클립 보드로 만든 경우 방법을 실행하는 응용 프로그램 : 나는 돈 어떤 경우에는 protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_CLIPBOARDUPDATE:

    0

    1답변

    WM_INPUT 메시지를 WndProc()으로 읽은 OpenGL/DX 응용 프로그램을 작성하여 사용자 정의 마우스 커서를 이동합니다. 시스템 마우스 커서가 응용 프로그램 창 위 또는 안에있는 경우 ShowCursor(false)을 통해 숨겨집니다. 문제는 마우스를 움직일 때 시스템 마우스 커서가 여전히 움직이는 것입니다. 따라서 두 커서 (응용 프로그램의

    2

    1답변

    내 MFC 레거시 코드에서 WPF 창으로 double/float 값을 보내려고합니다. WPF WndProc 프로시 저는 int로 LParam 및 WParam에서 arugments를받습니다 (십진수는 자릅니다). private IntPtr WndProc(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam, ref boo

    2

    1답변

    메시지를 처리하고 싶습니다. WM_PAINT입니다. 그러나 처음에는 시스템에서 기본 드로잉을 수행하도록하고 다른 드로잉을 수동으로 그립니다. 예를 들어 : case WM_PAINT: CallWindowProc(DefWndProcTabControl, hwnd, message, wParam, lParam); TabControlOnPaint

    0

    1답변

    내 winforms 프로젝트를 WPF로 변환하고 WPF를 배우면서 수행 중입니다. 나는이 코드는 미디어 키보드 또는 미디어 센터 리모컨을 누르면 버튼을 감지이 코드 에 문제가 다 퉜다. Protected Overrides Sub WndProc(ByRef msg As Message) If msg.Msg = &H319 Then ' WM_AP

    5

    1답변

    하나의 특정 WPF 창에 포커스를 유지하려고합니다. 즉, 표준 Windows 작업 표시 줄과 같이 포커스를 잃을 때 창 스타일을 변경해서는 안됩니다. 이를 위해 WndProc에 연결하여 WM_NCACTIVATE 또는 WM_ACTIVATE이 false (wParam == 0)로 설정되어 있는지 확인한 다음 메시지를 handled = true;으로 표시하여 창

    0

    1답변

    내 응용 프로그램에서 SetCursor(NULL)을 사용하여 커서를 숨기고 Windows가 커서 상태를 다시 설정하지 않도록하려면 WndProc 메서드에서 WM_SETCURSOR을 처리했습니다. 그러나 C++ 용 msdn 설명서에서는 WM_SETCURSOR을 처리하기 위해 return TRUE을 사용해야합니다. 그러나 C#의 WndProc에서는 void 메

    4

    1답변

    에서 WM_SETCURSOR를 처리하는 방법 미디어 플레이어 응용 프로그램에서 SetCursor(NULL)을 사용하여 커서를 숨기고 Windows가 커서 상태를 다시 설정하지 않도록 WM_SETCURSOR을 WndProc 메서드로 처리했습니다. 커서가 클라이언트 영역에있을 때 protected override void WndProc(ref Message m