2017-12-07 25 views
0

우리는 Wix Toolset 3.11을 사용하여 .msi를 빌드하고 있습니다.헤더의 텍스트 상자 너비는 어떻게 바꿀 수 있습니까?

<WixVariable Id="WixUIBannerBmp" Value="Banner.bmp"/> 

문제점 : 우리는 우리의 회사 로고를 포함하는 배너를 사용 우리의 로고는 130 x 96 픽셀의 폭을 갖는다. 일부 대화 상자에서, 헤더의 텍스트가 너무 깁니다 및 로고와 충돌 :

enter image description here

질문 : 텍스트에 침입 수 있도록 우리가 헤더에 텍스트 상자의 폭을 제한 할 수있는 방법 다음 라인? 당신의 .wxl 파일에서

+0

[라벨의 위치/크기를 수정하기 위해 Wix에서 UI 대화 상자를 사용자 정의하는 방법] (https://stackoverflow.com/questions/32495164/how-to-customize-ui-dialogs-in-wix-to)의 가능한 복제본 -modify-location-of--of-labels) – dvorn

+0

@ dvorn : 대단히 감사합니다. 그러나 나는 이것이 중복되지 않는다고 생각한다. 링크 된 게시물은 너무 일반적인 주제를 논의하고 내 질문은 더욱 특별합니다. 예 : 사용할 UI 대화 상자 요소를 찾을 수 없습니다. – Simon

답변

2

는 UI 요소를 추가하고 대화의 Description 컨트롤의 너비를 설정합니다

<WixLocalization> 
    [...] 
    <UI Dialog="InstallDirDlg" Control="Description" Width="whatever, default 280"/> 
</WixLocalization> 

대신의 Description 제어 당신은 또한 Title 컨트롤의 너비를 변경할 수 있습니다. 당신이 당신의 텍스트 컨트롤에 래핑하려면

How to customize UI Dialogs in Wix to modify location/size of Labels

, 높이가 충분히 큰 속성도 설정해야합니다. 예 : 위 컨트롤의 높이를 두 배로 늘리려면 Height = "30"으로 설정하십시오.

+0

올바르지 않습니다. UI 요소에는 문서에서 볼 수있는 'Diealog', 'Control'또는 'Width'속성이 없습니다. http://wixtoolset.org/documentation/manual/v3/xsd/wix/ui.html – Simon

+0

@ Simon 이것은 wxl 파일이며 그 스키마는 다음과 같습니다. http://wixtoolset.org/documentation/manual/v3/xsd/wixloc/ – dvorn

+0

좋은 대답입니다. .wxl 파일에서이 UI를 사용하는 경우 : \t [...] ' 그러면 텍스트가 잘리고 세 개의 점이 추가됩니다 : '클릭하면 ...'. 나는 당신에게 투표로 보상하고 싶다. 나는 해결책을 말할 수있는 누군가를 기다린다. 그것은 텍스트를 새로운 라인에 넣는다 (마치 InnoSetup처럼). – Simon