관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

CreateToolbarEx 본문

API 관련/Win32 API 함수

CreateToolbarEx

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

CreateToolbarEx

툴바 윈도우를 작성해, 툴 버튼을 추가합니다.

HWND CreateToolbarEx(
    HWND  hwnd,           // 친윈도우의 핸들
    DWORD dwStyle,        // 윈도우 스타일
    UINT  uID,            // 컨트롤ID
    int   nBitmaps,       // 비트 맵의 수
    HINSTANCE  hBMInst,   // 모듈 핸들
    UINT  uBMID,          // 자원ID또는 비트 맵 핸들
    LPCTBBUTTON pButtons, // TBBUTTON구조체
    int   nNumButtons,    // 버튼의 수
    int   dxButton,       // 버튼의x사이즈
    int   dyButton,       // 버튼의y사이즈
    int   dxBitmap,       // 비트 맵의x사이즈
    int   dyBitmap,       // 비트 맵의y사이즈
    UINT  uStructSize     // TBBUTTON구조체의 사이즈(=20)
);

COMCTL32.DLL

인수

hwnd

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

dwStyle

작성하는 툴바의 윈도우 스타일(을)를 지정합니다.윈도우 스타일에는 WS_CHILD , WS_VISIBLE 스타일이 포함되지 않으면 안됩니다.

코먼 컨트롤 공통 스타일, 및 툴바 고유의 스타일(을)를 조합해 지정할 수 있습니다.

uID

작성하는 툴바의 컨트롤 ID (을)를 지정합니다.

nBitmaps

hBMInst 파라미터 및 uBMID 파라미터로 지정되는 비트 맵에 포함되어 있는 버튼 이미지의 수를 지정합니다.

hBMInst

비트 맵 자원을 포함한 모듈의 핸들을 지정합니다.

uBMID 파라미터에 비트 맵 핸들을 지정하는 경우는 0 (NULL) (을)를 지정합니다.

uBMID

비트 맵 자원의 자원ID(을)를 지정합니다.

hBMInst 파라미터에 0 (NULL) (을)를 지정했을 경우에는, 비트 맵 오브젝트의 핸들을 지정합니다.

pButtons

툴바에 추가하는 버튼의 정보를 격납했다 TBBUTTON 구조체의 배열의 주소를 지정합니다.배열의 요소수는 nNumButtons 파라미터로 지정한 수와 같지 않으면 안됩니다.

nNumButtons

툴바에 추가하는 버튼의 수를 지정합니다.

dxButton, dyButton

버튼의x사이즈와y사이즈를 각각 피크셀 단위로 지정합니다.

dxBitmap, dyBitmap

버튼 이미지의x사이즈와y사이즈를 각각 피크셀 단위로 지정합니다.

uStructSize

TBBUTTON 구조체의 사이즈를 지정합니다. 20 (을)를 지정합니다.

반환값

성공하면 작성된 툴바의 윈도우 핸들이 돌아갑니다.

실패하면 0 (NULL) 하지만 돌아갑니다.확장 에러 정보를 취득하려면 , GetLastError 함수를 사용합니다.

대응 정보

Comctl32.dll Version 4.00 이후

Windows 95 이후 / Windows NT 4.0 이후

반응형

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

CreateWindowEx(A)  (0) 2007.11.08
CreateUpDownControl  (0) 2007.11.08
CreateStatusWindow(A)  (0) 2007.11.08
CreateRoundRectRgn  (0) 2007.11.08
CreateRectRgn  (0) 2007.11.08
Comments