이 항목에는 비주얼 스타일의 속성을 검색하는 데 사용되는 정의된 값에 대한 정보가 포함되어 있습니다. 정의는 Vssym32.h에서 찾을 수 있습니다.
속성 형식
다음 표에서는 기본 속성 형식을 나열합니다. 첫 번째 열의 값은 일반적으로 애플리케이션에서 사용되지 않지만 속성 식별자를 분류하는 수단을 제공합니다.
| 데이터 형식 | 묘사 | 반환된 형식 | 검색 함수 |
|---|---|---|---|
| TMT_BOOL | TRUE 또는 FALSE | 부울 | GetThemeBoolGetThemeSysBool |
| TMT_COLOR | RGB 색 값 | COLORREF구조 | GetThemeColorGetThemeSysColor |
| TMT_DISKSTREAM | 디스크 스트림 | HINSTANCE | GetThemeStream |
| TMT_ENUM | 열거형 값 | 열거형 | GetThemeEnumValue. |
| TMT_FILENAME | 테마 디렉터리를 기준으로 하는 파일 이름 | WCHAR 배열 | getThemeFilename |
| TMT_FONT | 글꼴 설명 | LOGFONT구조 | GetThemeFontGetThemeSysFont |
| TMT_HBITMAP | 비트맵 | HBITMAP 핸들 | GetThemeBitmap |
| TMT_INT | 부호 있는 번호 | 정수 | GetThemeIntGetThemeSysIntGetThemeMetric |
| TMT_INTLIST | 정수 목록 | INTLIST구조 | GetThemeIntList |
| TMT_MARGINS | 여백: 왼쪽, 위쪽, 오른쪽 및 아래쪽 | 여백 구조체 | GetThemeMargins |
| TMT_POSITION | 항목의 위치 | POINT 구조체 | GetThemePosition |
| TMT_RECT | 사각형의 크기 및 위치 | RECT구조 | GetThemeRect |
| TMT_SIZE | 항목의 크기 | SIZE 구조체 | GetThemePartSize |
| TMT_STRING | 유니코드 문자열 | WCHAR 배열 | GetThemeStringGetThemeSysString |
속성 ID
다음은 데이터 형식별로 그룹화된 테마 속성에 대해 정의된 값입니다.
TMT_BOOL
| 아이디 | 노트 |
|---|---|
| TMT_ALWAYSSHOWSIZINGBAR | 파트 및 상태와 연결된 크기 조정 막대가 항상 표시되어야 하는 경우 TRUE. |
| TMT_AUTOSIZE | 파트 및 상태와 연결된 비클라이언트 캡션 영역이 텍스트 너비에 따라 달라지면 TRUE . |
| TMT_BGFILL | 파트 및 상태와 연결된 true 크기의 이미지를 배경 채우기에 그려야 하는 경우 TRUE . |
| TMT_BORDERONLY | 파트 및 상태와 연결된 이미지에 테두리만 그려야 하는 경우 TRUE. |
| TMT_COMPOSITED | 파트 및 상태와 연결된 컨트롤이 자체 이미지 작성을 처리하는 경우 TRUE . |
| TMT_COMPOSITEDOPAQUE | |
| TMT_DRAWBORDERS | |
| TMT_FLATMENUS | GetThemeSysBool참조하세요. |
| TMT_GLYPHONLY | 파트 및 상태와 연결된 문자 모양을 배경 없이 그려야 하는 경우 TRUE. |
| TMT_GLYPHTRANSPARENT | 파트 및 상태와 연결된 문자 모양에 투명한 영역이 있는 경우 TRUE. 투명한 색을 정의하는 TMT_GLYPHCOLOR 값의 정의는 GetThemeColor 참조하세요. |
| TMT_INTEGRALSIZING | TRUE 파트 및 상태와 연결된 truesize 이미지 또는 테두리의 크기를 2로 조정해야 하는 경우입니다. |
| TMT_LOCALIZEDMIRRORIMAGE | |
| TMT_MIRRORIMAGE | 창이 오른쪽에서 왼쪽으로 읽기 모드로 표시되는 경우 파트 및 상태와 연결된 이미지를 대칭 이동해야 하는 경우 TRUE. |
| TMT_NOETCHEDEFFECT | |
| TMT_SCALEDBACKGROUND | |
| TMT_SOURCEGROW | 파트 및 상태와 연결된 이미지가 필요한 경우 크기가 더 커지는 경우 TRUE. |
| TMT_SOURCESHRINK | 파트 및 상태와 연결된 이미지가 필요한 경우 크기가 더 작게 조정되는 경우 TRUE . |
| TMT_TEXTAPPLYOVERLAY | |
| TMT_TEXTGLOW | |
| TMT_TEXTITALIC | |
| TMT_TRANSPARENT | |
| TMT_UNIFORMSIZING | 파트 및 상태와 연결된 이미지의 높이와 너비가 같아야 하는 경우 TRUE. |
| TMT_USERPICTURE | 파트 및 상태와 연결된 이미지가 현재 사용자를 기반으로 하는 경우 TRUE. |
TMT_COLOR
| 아이디 | 노트 |
|---|---|
| TMT_ACCENTCOLORHINT | 사용자 지정 컨트롤의 강조 색 힌트로 사용되는 색입니다. |
| TMT_ACTIVEBORDER | |
| TMT_ACTIVECAPTION | |
| TMT_APPWORKSPACE | |
| TMT_BACKGROUND | |
| TMT_BLENDCOLOR | 혼합 색으로 사용되는 색입니다. |
| TMT_BODYTEXTCOLOR | |
| TMT_BORDERCOLOR | 부분 및 상태와 연결된 테두리의 색입니다. |
| TMT_BORDERCOLORHINT | 사용자 지정 컨트롤의 테두리 색 힌트로 사용되는 색입니다. |
| TMT_BTNFACE | |
| TMT_BTNHIGHLIGHT | |
| TMT_BTNSHADOW | |
| TMT_BTNTEXT | |
| TMT_BUTTONALTERNATEFACE | |
| TMT_CAPTIONTEXT | |
| TMT_DKSHADOW3D | |
| TMT_EDGEDKSHADOWCOLOR | 이 부분 및 상태와 연결된 가장자리의 어두운 그림자 색입니다. |
| TMT_EDGEFILLCOLOR | 이 부분 및 상태와 연결된 가장자리의 채우기 색입니다. |
| TMT_EDGEHIGHLIGHTCOLOR | 이 부분 및 상태와 연결된 가장자리의 강조 색입니다. |
| TMT_EDGELIGHTCOLOR | 이 부분 및 상태와 연결된 가장자리의 밝은 색입니다. |
| TMT_EDGESHADOWCOLOR | 이 부분 및 상태와 연결된 가장자리의 그림자 색입니다. |
| TMT_FILLCOLOR | 부분 및 상태와 연결된 배경 채우기의 색입니다. |
| TMT_FILLCOLORHINT | 사용자 지정 컨트롤의 채우기 색 힌트로 사용되는 색입니다. |
| TMT_FROMCOLOR1 | |
| TMT_FROMCOLOR2 | |
| TMT_FROMCOLOR3 | |
| TMT_FROMCOLOR4 | |
| TMT_FROMCOLOR5 | |
| TMT_GLOWCOLOR | 이 부분과 상태를 사용하여 DrawThemeIcon 호출하여 생성된 네온의 색입니다. |
| TMT_GLYPHTEXTCOLOR | 이 부분 및 상태와 연결된 글꼴 기반 문자 모양이 사용할 색입니다. |
| TMT_GLYPHTRANSPARENTCOLOR | 이 부분 및 상태와 연결된 투명한 문자 모양 색입니다. 이 부분의 TMT_GLYPHTRANSPARENT 값과 상태가 TRUE 경우 이 색을 사용하는 문자 모양 부분이 그려지지 않습니다. |
| TMT_GRADIENTACTIVECAPTION | |
| TMT_GRADIENTCOLOR1 | 이 부분 및 상태와 연결된 그라데이션의 첫 번째 색입니다. |
| TMT_GRADIENTCOLOR2 | 그라데이션의 두 번째 색입니다. |
| TMT_GRADIENTCOLOR3 | 그라데이션의 세 번째 색입니다. |
| TMT_GRADIENTCOLOR4 | 그라데이션의 네 번째 색입니다. |
| TMT_GRADIENTCOLOR5 | 그라데이션의 다섯 번째 색입니다. |
| TMT_GRADIENTINACTIVECAPTION | |
| TMT_GRAYTEXT | |
| TMT_HEADING1TEXTCOLOR | |
| TMT_HEADING2TEXTCOLOR | |
| TMT_HIGHLIGHT | |
| TMT_HIGHLIGHTTEXT | |
| TMT_HOTTRACKING | |
| TMT_INACTIVEBORDER | |
| TMT_INACTIVECAPTION | |
| TMT_INACTIVECAPTIONTEXT | |
| TMT_INFOBK | |
| TMT_INFOTEXT | |
| TMT_LIGHT3D | |
| TMT_MENU | |
| TMT_MENUBAR | |
| TMT_MENUHILIGHT | |
| TMT_MENUTEXT | |
| TMT_SCROLLBAR | |
| TMT_SHADOWCOLOR | 이 부분 및 상태와 연결된 텍스트 아래에 그려진 그림자의 색입니다. |
| TMT_TEXTBORDERCOLOR | 이 부분 및 상태와 연결된 텍스트 테두리의 색입니다. |
| TMT_TEXTCOLOR | 이 부분 및 상태와 연결된 텍스트의 색입니다. |
| TMT_TEXTCOLORHINT | |
| TMT_TEXTSHADOWCOLOR | 이 부분 및 상태와 연결된 텍스트 그림자의 색입니다. |
| TMT_TRANSPARENTCOLOR | 이 부분 및 상태와 연결된 투명한 색입니다. 이 부분과 상태에 대한 TMT_TRANSPARENT 값이 TRUE 경우 이 색을 사용하는 그래픽 부분이 그려지지 않습니다. |
| TMT_WINDOW | |
| TMT_WINDOWFRAME | |
| TMT_WINDOWTEXT |
TMT_DISKSTREAM
| 아이디 | 노트 |
|---|---|
| TMT_ATLASIMAGE |
TMT_ENUM
TMT_FILENAME
| 아이디 | 노트 |
|---|---|
| TMT_GLYPHIMAGEFILE | 이 부분 및 상태와 연결된 문자 모양 이미지의 파일 이름입니다. |
| TMT_IMAGEFILE | 이 부분 및 상태와 연결된 이미지의 파일 이름 또는 이 부분 및 상태와 연결된 여러 이미지의 기본 파일 이름입니다. |
| TMT_IMAGEFILE1 | 다른 해상도를 지원하기 위해 이 부분 및 상태와 연결된 첫 번째 크기 조정된 이미지의 파일 이름입니다. |
| TMT_IMAGEFILE2 | 두 번째 크기 조정된 이미지의 파일 이름입니다. |
| TMT_IMAGEFILE3 | 세 번째 크기 조정된 이미지의 파일 이름입니다. |
| TMT_IMAGEFILE4 | 네 번째 크기 조정된 이미지의 파일 이름입니다. |
| TMT_IMAGEFILE5 | 다섯 번째 크기 조정된 이미지의 파일 이름입니다. |
TMT_FONT
| 아이디 | 노트 |
|---|---|
| TMT_BODYFONT | |
| TMT_CAPTIONFONT | |
| TMT_GLYPHFONT | 글꼴 기반 문자 모양을 사용하는 경우 이 부분과 연결된 문자 모양이 그려지는 글꼴입니다. |
| TMT_HEADING1FONT | |
| TMT_HEADING2FONT | |
| TMT_ICONTITLEFONT | |
| TMT_MENUFONT | |
| TMT_MSGBOXFONT | |
| TMT_SMALLCAPTIONFONT | |
| TMT_STATUSFONT |
TMT_INT
| 아이디 | 노트 |
|---|---|
| TMT_ALPHALEVEL | DrawThemeIcon데 사용되는 알파 값(0-255)입니다. |
| TMT_ALPHATHRESHOLD | 픽셀을 불투명으로 간주해야 하는 최소 알파 값(0-255)입니다. |
| TMT_ANIMATIONDELAY | |
| TMT_ANIMATIONDURATION | |
| TMT_BORDERSIZE | 이 부분이 테두리 채우기를 사용하는 경우 그려지는 테두리의 두께입니다. |
| TMT_CHARSET | |
| TMT_COLORIZATIONCOLOR | |
| TMT_COLORIZATIONOPACITY | |
| TMT_FRAMESPERSECOND | |
| TMT_FROMHUE1 | |
| TMT_FROMHUE2 | |
| TMT_FROMHUE3 | |
| TMT_FROMHUE4 | |
| TMT_FROMHUE5 | |
| TMT_GLOWINTENSITY | |
| TMT_GLYPHINDEX | 글꼴 기반 문자 모양을 사용하는 경우 문자 모양에 사용할 선택한 글꼴의 문자 인덱스입니다. |
| TMT_GRADIENTRATIO1 | 파트를 그리는 데 사용할 첫 번째 그라데이션 색(TMT_GRADIENTCOLOR1)의 양입니다. 이 값은 0에서 255까지 가능하지만 이 값과 각 GRADIENTRATIO 값의 값은 최대 255개까지 추가해야 합니다. |
| TMT_GRADIENTRATIO2 | 파트를 그리는 데 사용할 두 번째 그라데이션 색(TMT_GRADIENTCOLOR2)의 양입니다. |
| TMT_GRADIENTRATIO3 | 파트를 그리는 데 사용할 세 번째 그라데이션 색(TMT_GRADIENTCOLOR3)의 양입니다. |
| TMT_GRADIENTRATIO4 | 파트를 그리는 데 사용할 네 번째 그라데이션 색(TMT_GRADIENTCOLOR4)의 양입니다. |
| TMT_GRADIENTRATIO5 | 파트를 그리는 데 사용할 다섯 번째 그라데이션 색(TMT_GRADIENTCOLOR5)의 양입니다. |
| TMT_HEIGHT | 부분의 높이입니다. |
| TMT_IMAGECOUNT | 이미지 파일에 있는 상태 이미지의 수입니다. |
| TMT_MINCOLORDEPTH | |
| TMT_MINDPI1 | 첫 번째 이미지 파일이 디자인된 인치당 최소 점(dpi)입니다. |
| TMT_MINDPI2 | 두 번째 이미지 파일이 디자인된 최소 dpi입니다. |
| TMT_MINDPI3 | 세 번째 이미지 파일이 디자인된 최소 dpi입니다. |
| TMT_MINDPI4 | 네 번째 이미지 파일이 디자인된 최소 dpi입니다. |
| TMT_MINDPI5 | 다섯 번째 이미지 파일이 디자인된 최소 dpi입니다. |
| TMT_OPACITY | |
| TMT_PIXELSPERFRAME | |
| TMT_PROGRESSCHUNKSIZE | 작업이 얼마나 진행되었는지 정의하는 진행률 컨트롤 "청크" 셰이프의 크기입니다. |
| TMT_PROGRESSSPACESIZE | 모든 진행률 컨트롤 "청크"의 총 크기입니다. |
| TMT_ROUNDCORNERHEIGHT | 부품 모서리의 둥글기(0~100%)입니다. |
| TMT_ROUNDCORNERWIDTH | 부품 모서리의 둥글기(0~100%)입니다. |
| TMT_SATURATION | drawThemeIcon사용하여 그린 아이콘에 적용할 채도 양(0-255)입니다. |
| TMT_TEXTBORDERSIZE | 텍스트 문자 주위에 그려진 테두리의 두께입니다. |
| TMT_TEXTGLOWSIZE | |
| TMT_TOCOLOR1 | |
| TMT_TOCOLOR2 | |
| TMT_TOCOLOR3 | |
| TMT_TOCOLOR4 | |
| TMT_TOCOLOR5 | |
| TMT_TOHUE1 | |
| TMT_TOHUE2 | |
| TMT_TOHUE3 | |
| TMT_TOHUE4 | |
| TMT_TOHUE5 | |
| TMT_TRUESIZESTRETCHMARK | 이미지를 확장할 실제 크기 이미지의 원래 크기의 백분율입니다. |
| TMT_WIDTH | 파트의 너비입니다. |
TMT_INTLIST
| 아이디 | 노트 |
|---|---|
| TMT_TRANSITIONDURATIONS |
TMT_MARGINS
| 아이디 | 노트 |
|---|---|
| TMT_CAPTIONMARGINS | 부분 내에 캡션 텍스트를 배치할 수 있는 위치를 정의하는 여백입니다. |
| TMT_CONTENTMARGINS | 파트 내에 콘텐츠를 배치할 수 있는 위치를 정의하는 여백입니다. |
| TMT_SIZINGMARGINS | true가 아닌 이미지의 크기를 조정하는 데 사용되는 여백입니다. |
TMT_POSITION
| 아이디 | 노트 |
|---|---|
| TMT_MINSIZE | 다음으로 가장 작은 이미지 파일로 이동하기 전에 일반 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_MINSIZE1 | 첫 번째 작은 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_MINSIZE2 | 두 번째 작은 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_MINSIZE3 | 세 번째 작은 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_MINSIZE4 | 네 번째 작은 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_MINSIZE5 | 다섯 번째 작은 이미지 파일을 사용할 수 있는 최소 크기입니다. |
| TMT_NORMALSIZE | 이 부분과 연결된 일반 이미지의 크기입니다. |
| TMT_OFFSET | 이 부분의 맞춤에서의 위치 오프셋입니다. 맞춤은 TMT_OFFSETTYPE 값으로 정의됩니다. |
| TMT_TEXTSHADOWOFFSET | 텍스트 그림자가 그려지는 텍스트의 오프셋입니다. |
TMT_RECT
| 아이디 | 노트 |
|---|---|
| TMT_ANIMATIONBUTTONRECT | |
| TMT_ATLASRECT | |
| TMT_CUSTOMSPLITRECT | |
| TMT_DEFAULTPANESIZE | 파트의 기본 크기입니다. |
TMT_SIZE
| 아이디 | 노트 |
|---|---|
| TMT_CAPTIONBARHEIGHT | 캡션 막대 높이입니다. |
| TMT_CAPTIONBARWIDTH | 캡션 막대 너비입니다. |
| TMT_MENUBARHEIGHT | 메뉴 모음 높이입니다. |
| TMT_MENUBARWIDTH | 메뉴 모음 너비입니다. |
| TMT_PADDEDBORDERWIDTH | 안쪽 여백 테두리 너비입니다. |
| TMT_SCROLLBARHEIGHT | 스크롤 막대 높이입니다. |
| TMT_SCROLLBARWIDTH | 스크롤 막대 너비입니다. |
| TMT_SIZINGBORDERWIDTH | 크기 조정 테두리의 너비입니다. |
| TMT_SMCAPTIONBARHEIGHT | 캡션 막대 높이입니다. |
| TMT_SMCAPTIONBARWIDTH | 캡션 막대 너비입니다. |
TMT_STRING