속성 식별자(Windows 컨트롤)
이 항목에는 비주얼 스타일의 속성을 검색하는 데 사용되는 정의된 값에 대한 정보가 포함되어 있습니다. 정의는 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