>

프로젝트 옵션의 리소스 페이지를 사용하여 .ICO 아이콘 이미지를 .NET WinForms 프로그램에 추가했습니다. LoadImage , 리소스 ID를 지정하는 것이 이상적입니다 (아이콘이 .RC 리소스 파일에서 참조되는 경우 MAKEINTRESOURCE 매크로를 사용하여 수행 된 네이티브 코드)? 아니면 .NET 프레임 워크 메소드를 사용하여 아이콘 자원을로드 한 후 API 함수에 아이콘 핸들을 제공해야합니까?


  • 답변 # 1

    다음은 DataTools라는 최신 Windows 데스크톱 툴킷 버전이 포함 된 Github 리포지토리입니다.

    VB.NET으로 작성되었지만 그 핵심에는 순수한 CIL 코딩이 있으므로 매우 빠릅니다.

    라이브러리는 Windows 데스크톱 환경에서 사용하기 위해 VB 또는 C # 프로젝트에 포함될 수 있습니다.

    IntPtr을 대체하는 MemPtr이 포함되어 있습니다.

    EXE 파일에서 리소스를 얻는 데 관심이 있으므로 DTInterop 프로젝트, 특히 DataTools.Interop.Desktop.Resources를보십시오.

    이 프로젝트 전체에서 많은 시간을 보냈습니다. 깨끗하고 잘 유지되며 VB는 C #으로 쉽게 번역 할 수 있습니다. interop 방법론은 여전히 ​​동일합니다.

    저는 숙제를 많이했고 많은 고대 Windows 전문가들에게 귀를 기울였습니다. 대부분의 사람들은 전설적이고 오래된 C 언어 Win32 API를 사용합니다.

    내 코드는 많은 주석을 달고 문서화되었으므로 어떤 방식인지 알아내는 데 아무런 문제가 없습니다.

관련 자료

  • 이전 api - EORI SOAP 서비스를 호출하는 C # 문제
  • 다음 javascript - gtmclick 발생 횟수 계산