hwnd

    1

    2답변

    HWND을 전달하는 COM 메소드를 사용할 수 있습니까? 내 객체 CoCreateInstance에서 다음과 같은 방법 DISP_E_BADVARTYPE (0x80020008)를 반환으로 : STDMETHODIMP ShowDialog(HWND hWndParent); 을 지금까지, 나는 그것을 다음 OLE_HANDLE을 통과 캐스팅하여이 문제의 둘레에 받고

    6

    2답변

    내 응용 프로그램은 VB6 실행 파일이지만 시스템의 일부 최신 양식은 C#으로 작성되었습니다. C# 양식의 소유자 속성을 주 응용 프로그램 창 핸들을 사용하여 설정하여 대화 상자가 내 응용 프로그램과 다른 응용 프로그램 사이를왔다 갔다 할 때 맨 위에 놓 이도록하고 싶습니다. 주 응용 프로그램 창의 hwnd를 가져올 수 있습니다. 내가 여기서 무엇을 할 수

    1

    2답변

    hWnd가 내 자식 컨트롤 중 하나에 속하는지 어떻게 알 수 있습니까? if(this.Controls.Find(hWnd) != null) return false;

    1

    1답변

    키보드로 획을 프로그램 적으로 재현하는 C# 프로그램을 작성했습니다. 내 생각은 이러한 키보드 스트로크를 포커스가 설정된 텍스트 상자가있는 다른 응용 프로그램에 전달하는 것이 었습니다. 내 프로그램에서 사용자가 키보드 스트로크를 리디렉션해야하는 창을 선택하기를 원합니다. 이를 위해 저는 기다릴 수있는 방법을 알고 싶습니다. 사용자가 키보드 스트로크를 보내야

    1

    1답변

    QTP (QuickTest Professional)를 사용하여 레거시 C++ 응용 프로그램을 자동 테스트하려고합니다. 그러나 앱의 기본 창은 몇 개의 IDENTICAL 패널로 구성됩니다. 각 패널에는 고유 한 제목이 있습니다. 내가 스파이에 창을 볼 경우 ++ (DevStudio와 함께 제공), I는 다음을 참조하십시오 + Window <hwnd> "Win

    7

    3답변

    어떻게 HWND (C++ Visual Studio 8)로 길게 캐스트 할 수 있습니까? C4312 경고 : '형식 캐스트' Long lWindowHandler; HWND oHwnd = (HWND)lWindowHandler; 는하지만 다음과 같은 경고를 가지고 변환을 'LONG'에서 큰 크기의 'HWND' 감사합니다. HWND hWnd = (HWND)(

    10

    5답변

    C# 2.0 응용 프로그램 외부에있는 창의 실행 파일 이름을 가져 오려고합니다. 내 응용 프로그램은 현재 "user32.dll"에서 GetForegroundWindow() 호출을 사용하여 창 핸들 (hWnd)을 가져옵니다. 내가 할 수 있었던 파기에서 PSAPI의 GetModuleFileNameEx() 함수를 사용하여 이름을 얻으려고했지만 GetModule

    4

    1답변

    응용 프로그램이 포커스를 잃을 때 어떻게 감지 할 수 있습니까? 사용할 시스템 갈고리가 있습니까? 새로운 응용 프로그램에 초점이 맞춰 지거나 잃어 버렸을 때 픽업을하고 싶습니다. 심지어 사용자의 "현재"HWND를 갖는 것이 좋을 것입니다. 나는 C#을 사용하고 있지만, 그 모든 것이 api에 당첨 될 것입니다. 그래서 어떤 정보라도 훌륭 할 것입니다.