Win32 API 日本語リファレンス
ホームGraphics.Dwm › DWM_WINDOW_CORNER_PREFERENCE

DWM_WINDOW_CORNER_PREFERENCE

列挙型
基底型i4

メンバー 4

名前10進16進説明
DWMWCP_DEFAULT00x0ウィンドウの角を丸めるかどうかをシステムに判断させます。
DWMWCP_DONOTROUND10x1ウィンドウの角を丸めません。
DWMWCP_ROUND20x2適切な場合に角を丸めます。
DWMWCP_ROUNDSMALL30x3適切な場合に、小さい半径で角を丸めます。

公式ドキュメント

ウィンドウの角丸の設定を指定するために DwmSetWindowAttribute 関数で使用されるフラグです。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DWM_WINDOW_CORNER_PREFERENCE : int {
    DWMWCP_DEFAULT = 0,
    DWMWCP_DONOTROUND = 1,
    DWMWCP_ROUND = 2,
    DWMWCP_ROUNDSMALL = 3
} DWM_WINDOW_CORNER_PREFERENCE;
public enum DWM_WINDOW_CORNER_PREFERENCE : int
{
    DWMWCP_DEFAULT = 0,
    DWMWCP_DONOTROUND = 1,
    DWMWCP_ROUND = 2,
    DWMWCP_ROUNDSMALL = 3,
}
Public Enum DWM_WINDOW_CORNER_PREFERENCE As Integer
    DWMWCP_DEFAULT = 0
    DWMWCP_DONOTROUND = 1
    DWMWCP_ROUND = 2
    DWMWCP_ROUNDSMALL = 3
End Enum
import enum

class DWM_WINDOW_CORNER_PREFERENCE(enum.IntEnum):
    DWMWCP_DEFAULT = 0
    DWMWCP_DONOTROUND = 1
    DWMWCP_ROUND = 2
    DWMWCP_ROUNDSMALL = 3
// DWM_WINDOW_CORNER_PREFERENCE
pub const DWMWCP_DEFAULT: i32 = 0;
pub const DWMWCP_DONOTROUND: i32 = 1;
pub const DWMWCP_ROUND: i32 = 2;
pub const DWMWCP_ROUNDSMALL: i32 = 3;
// DWM_WINDOW_CORNER_PREFERENCE
const (
	DWMWCP_DEFAULT int32 = 0
	DWMWCP_DONOTROUND int32 = 1
	DWMWCP_ROUND int32 = 2
	DWMWCP_ROUNDSMALL int32 = 3
)
const
  DWMWCP_DEFAULT = 0;
  DWMWCP_DONOTROUND = 1;
  DWMWCP_ROUND = 2;
  DWMWCP_ROUNDSMALL = 3;
// DWM_WINDOW_CORNER_PREFERENCE
pub const DWMWCP_DEFAULT: i32 = 0;
pub const DWMWCP_DONOTROUND: i32 = 1;
pub const DWMWCP_ROUND: i32 = 2;
pub const DWMWCP_ROUNDSMALL: i32 = 3;
const
  DWMWCP_DEFAULT* = 0
  DWMWCP_DONOTROUND* = 1
  DWMWCP_ROUND* = 2
  DWMWCP_ROUNDSMALL* = 3
enum DWM_WINDOW_CORNER_PREFERENCE : int {
    DWMWCP_DEFAULT = 0,
    DWMWCP_DONOTROUND = 1,
    DWMWCP_ROUND = 2,
    DWMWCP_ROUNDSMALL = 3,
}
#define global DWMWCP_DEFAULT    0x0
#define global DWMWCP_DONOTROUND 0x1
#define global DWMWCP_ROUND      0x2
#define global DWMWCP_ROUNDSMALL 0x3