【问题标题】:How can I add controls to Skins in win32 API如何在 win32 API 中向 Skins 添加控件
【发布时间】:2009-08-28 07:57:53
【问题描述】:

我通过 win32 API 在 VC++ 中创建了一个皮肤。现在我想为皮肤添加控件。如何实现?

【问题讨论】:

    标签: winapi visual-c++


    【解决方案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)));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多