如何在win32 API中向Skins添加控件

Rav*_*kar 0 winapi visual-c++

我已经通过win32 API在VC++中创建了一个皮肤.现在我想为皮肤添加控件.怎么能实现这一目标?

Rav*_*kar 5

通过使用以下代码,它是一个带位图图像的按钮.

hButton = CreateWindow ("BUTTON", "", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP |                        WS_TABSTOP |WS_EX_OVERLAPPEDWINDOW | BS_BITMAP| BS_FLAT|EDGE_SUNKEN,
            175, 135, B_width1, B_height1, hWnd, (HMENU)IDB_BUTTON_WOPEN, 
            ((LPCREATESTRUCT) lParam)->hInstance, NULL);

/* Set the button image */
SendMessage(hButton[7], BM_SETIMAGE, IMAGE_BITMAP,
(LPARAM)LoadBitmap(hInst, MAKEINTRESOURCE(IMG_BITMAP7)));
Run Code Online (Sandbox Code Playgroud)