본문 바로가기

winui32

[WinUI3/c++] 창 사이즈 변경하기 기존 Win32 애플리케이션 개발환경에서 WinUI3로 넘어갈 수 있을까 몇가지 기술들을 공부해보고 있다. 이번에는 가장 기본적인 창사이즈 조절이 가능하냐를 검증해본다. 기존 Win32개발 환경에서는 MoveWindow와 같은 함수로 창 사이즈 변경이 가능했다.Winui3에서 창 사이즈 변경은 어떻게 할 수 있을까?일단 기본 winui3 템플릿을 그대로 실행하면 창사이즈가 크게 실행된다.MSDN에서 찾아본 바로는 AppWindow객체의 Resize함수를 통해 크기 조절이 가능하다고한다.https://learn.microsoft.com/ko-kr/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow.resize?view=windows-app.. 2024. 8. 17.
[WinUI3] WinUI3 써먹을 수 있을까? 여러 보안솔루션을 개발하다보면 하위호환성을 위해 최신 기술을 포기해야한다. 고객사는 구버전 OS를 지원하기를 원하며, 그것은 우리 솔루션의 장점이 될 수 있기 때문이다. 그렇게 언제나 익숙한 닳고 닳은 MFC기반 프로젝트들을 고수해왔다. 그렇게 WPF, Winform등 써먹기 좋은 기술들은 아에 처다도 안본 채.아무리 그래도 2024년 신규 프로젝트에 MFC를 들고 가는건 또 다른 레거시 지옥을 낳는게 아닐까 싶다. (MFC는 1992년에 공개되어 아직까지 문제없이 잘 써먹고 있다.)Microsoft는 UWP, Winui2 등 삽질 끝에 Winui3이라는 최신 UI Framework를 내놓았다. 과거 UWP와 다르게 Desktop앱에도 적용 가능하고, MFC, Win32로 짜여진 프로그램에도 이식할 수 .. 2024. 5. 26.