button 요소
필수 단추 요소는 클라이언트 컴퓨터에 표시되는 메시지 상자의 단추 특성을 지정합니다.
button 요소는 다음 URI의 비동기 네임스페이스에 정의됩니다.
https://schemas.microsoft.com/2003/print/asyncui/v1/request
일부 언어 및 국가에서는 이 리소스를 사용할 수 없습니다.
사용량
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
특성
attribute | Type | 필수 | Description |
---|---|---|---|
buttonID | xs:string | Yes | 사용자가 단추를 클릭할 때 프린터 드라이버에 반환될 문자열을 지정하는 필수 특성입니다. 이 특성은 다음 값 중 하나를 사용할 수 있습니다. IDOK - 이름이 "OK"인 단추가 메시지 상자에 표시됩니다. 사용자가 단추를 클릭하면 메시지 상자에서 "IDOK" 문자열을 반환합니다. IDCANCEL - "CANCEL"이라는 이름의 단추가 메시지 상자에 표시됩니다. 사용자가 단추를 클릭하면 메시지 상자에서 "IDCANCEL" 문자열을 반환합니다. |
resourceDll | xs:string | No | 단추에 표시할 텍스트가 포함된 리소스 DLL을 지정하는 선택적 특성입니다. 이 DLL은 프린터 드라이버의 종속 파일이어야 하며 드라이버 리소스 폴더에 있어야 합니다(예: %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
stringID | xs:string | Yes | 단추에 표시할 텍스트를 지정하는 필수 특성입니다. 특성 값은 리소스 DLL에서 텍스트 문자열의 위치를 지정합니다. |
자식 요소
자식 요소가 없습니다.
부모 요소
요소 | Description |
---|---|
buttons | 클라이언트 컴퓨터의 이벤트 알림 메시지 상자에 표시되는 하나 이상의 단추를 지정하는 필수 요소입니다. |
설명
단추는 메시지 상자의 아래쪽에 표시됩니다.
예제
다음 코드 예제에서는 단추 요소를 사용하여 나란히 확인 및 취소 단추를 표시하는 방법을 보여 줍니다.
<?xml version="1.0" ?>
<asyncPrintUIRequest
xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
<v1>
<requestOpen>
<messageBoxUI>
<title stringID="1234" resourceDll="IHV.dll" />
<body stringID="100" resourceDll="IHV.dll">
<parameter stringID="5" />
<parameter stringID="1002" resourceDll="IHV.dll" />
</body>
<buttons>
<button stringID="1" resourceDll="IHV.dll" buttonID="IDOK"/>
<button stringID="2" resourceDll="IHV.dll" buttonID="IDCANCEL"/>
</buttons>
</messageBoxUI>
</requestOpen>
</v1>
</asyncPrintUIRequest>