---
title: 공통 창 가장자리 리사이즈 입력 영역과 커서 보강
date: 2026-11-02T15:53:29.560Z
version: v1.0.0
status: 검증 대기
state: verification
project: turnroom
type: 수정사항
report_kind: result
category: 수정사항
summary: 공통 리사이즈 영역을 넓히고 방향 커서를 추가했으며 최소화·최대화 창 검색 의존을 분리했습니다.
format: tracefolio-v2
priority: normal
severity: normal
reporter: Codex
assignee: Codex
payload: ../assets/submissions/2026-11-02-result-20261102155329560-v1.0.0.json
---

## 작업 결과

WindowFrame.AddResizeHandles의 가장자리 영역을 8px, 모서리를 14px로 변경했습니다. 각 방향의 커서를 표시하고, 실제 잡은 핸들 영역 안에서만 커서를 등록합니다.

## 변경 내용

### 적용 내용

기존 소스에는 5px 영역과 방향 커서 부재가 확인됐습니다. 크기 조절 시작도 CanControl의 네이티브 창 검색 성공 여부에 묶여 있었습니다. 떠 있는 창의 owner.position 변경은 이 별도 제어 가드와 분리하고 도킹·최대화 제한은 유지했습니다. 반복 호출 시 기존 핸들을 제거해 중복을 방지합니다. 커서용 IMGUI 자식은 PickingMode.Ignore라 부모 포인터 캡처를 가로막지 않습니다. 기존 8방향 Resize 계산과 최소 크기 적용은 유지했습니다. Entity Forge 전용 복제가 아닌 공유 템플릿 수정입니다.

## 검증

[비GUI 검사 근거](../assets/template-resize-20261103/verification.json). 8방향 영역의 둘레/중앙 포함 여부와 중복이 없는지 수학 모델로 검사했습니다. 4방향 커서 및 가드/포인터 캡처 코드를 확인하고 공유 Editor를 포함한 7개 어셈블리 컴파일·현재 소스 해시를 대조했습니다. Entity Forge 패키지 400개 에셋 바이트 대조 통과. SHA-256 177500f0dc4dbb8f1e478c90a9b83a1b918393014d4cd3b0d68a2172942078a3. 화면 조작·에디터 명령·실제 빌드는 하지 않았습니다.

## 남은 사항

사용자 환경에서 실제로 마우스가 잡히지 않은 단일 원인은 미확인입니다. 소스상 확인된 좁은 영역·커서 부재·제어 가드 결합을 보강했습니다. 수학 모델은 네이티브 hit-test 통과가 아닙니다. 실제 8방향 드래그·커서·도킹/최대화 회귀와 제품별 화면 검증은 사용자 화면 조작 금지로 미실행이며 전후 캡처도 확보하지 않았습니다. 교훈 검토: 포인터 대상과 커서 영역을 같은 로컬 경계로 제한하고 창 제어 가드의 역할을 분리했습니다. 이번 상세는 프로젝트 메뉴얼에 기록하며 기존 승인/실제 검증 지침과 중복되는 전역 규칙은 추가하지 않습니다.

## 작업 시간

- 제안 시간: 5~10분 · 시작 2026-11-03 00:47:46 KST
- 실제로 완료된 시간: 소스·컴파일·영역 계산·패키지 반영 4분 29초 · 2026-11-03 00:52:15 KST. 기록 배포는 이후 확인.
- XERJ: 실패 — Xerj.ps1 Status: XERJ node is not running. rg로 공통 핸들·호스트·참조를 확인했습니다.
