user32

    0

    2답변

    user32.dll을 사용하여 창 안의 모든 컨트롤을 열거하려하지만 정확히 무엇이 필요한지 잘 모릅니다. 나는 EnumWindows과 EnumChildWindows을 사용하고 있지만, 창 내부의 모든 컨트롤을 검색하지는 않습니다. Delphi 응용 프로그램에서 일부 레이블의 텍스트를 가져오고 싶습니다. Spy ++를 사용해 보았지만 너무 많이 표시되지 않았

    0

    1답변

    가상 키보드와 같은 소프트웨어를 만들고 싶다면 AlwaysTop 창을 사용하고 다른 프로세스/창에 데이터를 넣으십시오. 이 경우 모든 데이터를 클립 보드에 기록하고이 데이터가 패턴과 호환되는지 비교합니다 (A###은 patern이고 A123은 patern과 호환 됨). 그렇다면 응용 프로그램에서이를 목록 상자에 넣고 사용자가 붙여 넣을 수 있습니다 다른 프

    0

    1답변

    내 C# application.i에서 프로그램을 집중시키고 싶습니다. 많은 예제를 찾았습니다.하지만 오류가 있습니다. Visual Studio를 사용하고 있습니다. ShowWindow(hWnd, SW_HIDE); 라인은 나에게이 코드 [DllImport("user32.dll")] internal static extern IntPtr SetFore

    -1

    1답변

    나는 윈도우 폼 팝업에서 textBox의 사용자 이름과 암호 및 버튼을 찾아야합니다. PopUp ID를 찾았지만 같은 텍스트를 가진 element/child 내에서 textBox를 찾았습니다. 필요한 특정 텍스트 상자를 찾을 수 없습니다. 이해할 이미지를보십시오. 나는 같은 학급에 8 명의 아이가 있으며, 각각은 내가 필요로하는 것과 같은 엘레멘트를 가지고

    1

    1답변

    숨겨진 모드에서 process.start를 사용하여 간단한 .net exe/notepad.exe를 열려고합니다. 나중에 process.exe를 사용하여 잠시 후에 프로세스를 볼 수있게해야합니다. 단지 WindowStyle.Minimized, WindowStyle.Maximized, WindowStyle.Normal 취급받을 가능. 숨겨진 스타일에서는 항상

    0

    2답변

    다음 코드에서 user32은 오류를 발생시키는 이유는 무엇입니까? [DllImport("user32.dll", CharSet = CharSet.Unicode)]을 메서드 본문 위에 추가하면 user32.IsWindowVisible(hWnd)과 같은 문을 만들 수 있지만 해당 코드 줄의 user32 부분에 오류가 발생한다고 생각했습니다. 다음은 전체 예제입니

    0

    2답변

    응용 프로그램을 전환하고 변수에 할당하는 데 문제가 있습니다. 이것은 내가 지금까지 가지고있는 것이다. [DllImport("user32.dll")] public static extern void SwitchToThisWindow(IntPtr hWnd, bool b); Process[] procs = Process.GetProcessesByName("

    1

    1답변

    EnumDesktopWindows 컬렉션에 대한 변경 사항을 폴링하는 C# 프로그램이 있습니다. 사용자가 창을 닫거나 열면 폴링 루틴이이를 감지하고 업데이트 된 사용 가능한 창 목록을 다른 .Net 창 양식 프로젝트로 보냅니다. 그러나 폴링 방식이 마음에 들지 않습니다. 변경에 대한 응답이 비동기 적으로 완료되도록 EnumDesktopWindows를 변경하

    5

    2답변

    "user32.dll"의 "GetForegroundWindow"를 사용하여 창 핸들을 가져올 수 있으며 해당 클래스 이름을 "# 32770"과 일치시킴으로써 대화 상자인지 확인할 수 있습니다. 내 질문에이 대화 상자가 표시되고 알림, 확인 또는 대화 상자가 표시되는지 어떻게 알 수 있습니까? 참고 VB.Net을 사용하여 Internet Explorer 프로

    3

    1답변

    키보드 키 입력 (예 : CAPS + (A/B/C/....))을 복사하여 C# 많은 다른 클립 보드. 우선 Ctrl + V와 같은 역할을하는 Windows 메소드를 찾아 보았습니다. 전체 문자열을 직접 붙여 넣습니다. 나 또한 SendInputs를 "붙여 넣기 (paste)"하려고했는데, 너무 오랜 시간이 걸리는 잘못된 생각이었다. 내가 물건을 찾지 못해서