如何在 win32 API 中向 Skins 添加控件
Posted
技术标签:
【中文标题】如何在 win32 API 中向 Skins 添加控件【英文标题】:How can I add controls to Skins in win32 API 【发布时间】:2009-08-28 07:57:53 【问题描述】:我通过 win32 API 在 VC++ 中创建了一个皮肤。现在我想为皮肤添加控件。如何实现?
【问题讨论】:
【参考方案1】:通过使用以下代码,它是一个带有位图图像的按钮。
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)));
【讨论】:
以上是关于如何在 win32 API 中向 Skins 添加控件的主要内容,如果未能解决你的问题,请参考以下文章
如何在c ++ win32 API中将图标添加到菜单项[重复]
如何在 Google Apps 脚本中向 UrlFetchApp 添加 API 密钥