관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

CreateUpDownControl 본문

API 관련/Win32 API 함수

CreateUpDownControl

님투 2007. 11. 8. 22:45
반응형

CreateUpDownControl

업다운 컨트롤을 작성합니다.

HWND CreateUpDownControl(
    DWORD dwStyle,   // 윈도우 스타일
    int   x,         // x좌표
    int   y,         // y좌표
    int   cx,        // 폭
    int   cy,        // 높이
    HWND  hParent,   // 친윈도우
    int   nID,       // 컨트롤ID
    HINSTANCE hInst, // 인스턴스 핸들
    HWND  hBuddy,    // 바디윈드우
    int   nUpper,    // 포지션의 최대치
    int   nLower,    // 포지션의 최소치
    int   nPos       // 포지션의 초기치
);

COMCTL32.DLL

인수

dwStyle

컨트롤의 윈도우 스타일(을)를 지정합니다.윈도우 스타일에는 WS_CHILD , WS_VISIBLE , WS_BORDER 스타일이 포함되지 않으면 안됩니다.

업다운 컨트롤 고유의 스타일(을)를 조합해 지정할 수 있습니다.

x, y

컨트롤의 좌상단의x좌표 및y좌표를 클라이언트 좌표로 지정합니다.

cx, cy

컨트롤의 폭 및 높이를 피크셀 단위로 지정합니다.

hParent

친윈도우의 핸들을 지정합니다.

nID

컨트롤 ID (을)를 지정합니다.

hInst

컨트롤을 작성하는 모듈의 인스턴스 핸들을 지정합니다.

hBuddy

바디윈드우(업다운 컨트롤과 관련지을 수 있는 에디트 컨트롤등의 윈도우)의 핸들을 지정합니다.

nUpper, nLower

업다운 컨트롤의 포지션의 최대치 및 최소치를 지정합니다.어느 쪽에도 -0x7FFF (UD_MIN) ~ 0x7FFF (UD_MAX) 의 범위의 값을 지정할 수 있습니다.다만,2개의 값의 차이는 0x7FFF (UD_MAX) 이내가 아니면 안됩니다.

nUpper 파라미터에 nLower 파라미터보다 작은 값을 지정할 수도 있습니다.

업다운 컨트롤하 화살표 버튼을 눌렀을 때에 포지션은 nLower 파라미터의 값에 가까워져, 상 화살표 버튼을 눌렀을 때에 포지션은 nUpper 파라미터의 값에 가까워집니다.

nPos

업다운 컨트롤의 포지션의 초기치를 지정합니다.

반환값

성공하면, 작성된 업다운 컨트롤의 윈도우 핸들이 돌아갑니다.

실패하면 0 (NULL) 하지만 돌아갑니다.

대응 정보

Comctl32.dll Version 4.00 이후

Windows 95 이후 / Windows NT 4.0 이후

반응형

'API 관련 > Win32 API 함수' 카테고리의 다른 글

DeleteDC  (0) 2007.11.08
CreateWindowEx(A)  (0) 2007.11.08
CreateToolbarEx  (0) 2007.11.08
CreateStatusWindow(A)  (0) 2007.11.08
CreateRoundRectRgn  (0) 2007.11.08
Comments