intptr

    6

    1답변

    방금 ​​IntPtr.Zero를 기본값 (IntPtr)과 비교할 수없는 어려운 방법을 배웠습니다. 누군가 왜 저에게 말할 수 있습니까? IntPtr.Zero == new IntPtr(0) -> "could not evaluate expression" IntPtr.Zero == default(IntPtr) --> "could not evaluate expr

    -1

    1답변

    IntPtr을 사용하여 하드 드라이브에서 직접 파일을 읽는 데 문제가 있습니다. 현재 FileStream을 사용하여 바이트 배열로 전달한 다음 바이트 배열을 복사하여 읽습니다. IntPtr. 그러나이 방법은 큰 파일을 넘길 때 오버 플로우를 유발합니다. 이것이 바로 지금 IntPtr을 사용하여 하드 드라이브에서 직접 파일을 읽으려고하는 이유입니다. 그러나이

    0

    1답변

    COM에 IGroupPolicyObject 인터페이스를 구현하는 클래스를 작성했습니다. 이 방법의 하나는 이제 C#에서 IntPtr입니다 개체를 반환 : IntPtr ghKey = objectGPolicy.GetRegistryKey(GpoSectionMachine); 내가 Microsot.Win32 네임 스페이스에 속하는 RegistryKey 개체를 사

    0

    1답변

    에서 나는 C++/CLI를 사용하고 를 비트 맵 (.NET)을 만들고 나는 원시 HBITMAP가 hStrip라는이, 나는 PictureBox이를 표시하는, 그래서 나는 다음과 같은 기능 System::Drawing::Image::FromHbitmap을 발견, 그러나이 소요 IntPtr 및 나는 내 원료를 HBITMAP으로 변환해야하는지 궁금해했다. 또는 이

    1

    2답변

    저는 C# Windows 응용 프로그램을 가지고 있으며 궁극적으로 interop 구성 요소의 대화 상자를 시작합니다. 문제는이 대화 상자 창이 C# 응용 프로그램의 기본 창 뒤에 표시되어 사용자가 alt-tab을 눌러야 찾을 수 있다는 것입니다. 나는이 대화 상자 창을 찾아 오도록 위치에 조치를 넣었습니다 ... private static extern bo

    19

    4답변

    데이터를 IntPtr 포인터에서 바이트 배열로 가져 오려고합니다. 다음 코드를 사용하면됩니다 : IntPtr intPtr = GetBuff(); byte[] b = new byte[length]; Marshal.Copy(intPtr, b, 0, length); 위의 코드는 IntPtr에서 바이트 배열로 복사 작업을 강제합니다. 문제의 데이터가 클 때

    2

    1답변

    전 화면 게임을 실행 중이며 중간 픽셀의 색상을 찾으려고합니다. 그러나 내가 사용하고있는 코드는 윈도우 애플리케이션/게임/등에서 만 작동하는 것으로 보입니다. int ScreenWidth = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width; int ScreenHeight = System.Windows.Fo

    1

    1답변

    Windows에서 SWIG를 사용하여 64 비트 응용 프로그램을 작성하고 싶습니다. 버퍼에 포인터가있는 클래스가 있고 .NET 클래스와 인터페이스하기 때문에 포인터는 intptr_t으로 선언됩니다. 문제는 표준 SWIG stdint.i가 intptr_t 어느 int (32 비트 환경에서) 또는 long (64 비트 환경에서) 인 것으로 가정한다는 것이다.

    2

    1답변

    내 C# 프로젝트에서 나는 다른 프로그램에서 마우스 클릭을 가로 채려고하지만 특정 hwnd에서 오는 것들만 마우스로 클릭하려고합니다 ... lParam을 사용하여 메시지를 필터링 할 수있는 here을 읽었습니다 하지만 실제로 Hwnd가 돌아올 수있는 무언가에 캐스팅하지 못했습니다. SetWindowsHookEx(WH_MOUSE_LL, s_MouseDeleg

    1

    1답변

    최근 Windows Phone 개발 작업을 시작했습니다. 나는 내 Windows phone 8 솔루션에서 C 언어로 작성된 프로젝트를 가지고 있습니다. 동적 링크 라이브러리 (DLL) 프로젝트를 만들었고 성공적으로 빌드 할 수 있습니다. 여기서는 런타임 구성 요소 프로젝트를 사용하여 DLL의 메서드를 UI (C#) 프로젝트에 제공합니다. 메서드에서 포인터