hButtonBmp1=LoadBitmap(hInstance,(LPCTSTR)IDB_BITMAP9);
cxChar = LOWORD (GetDialogBaseUnits ()) ;
cyChar = HIWORD (GetDialogBaseUnits ()) ; hwndButtonLine =CreateWindow ( TEXT("button"),TEXT("button"),
WS_CHILD | WS_VISIBLE | BS_BITMAP,
cxChar, cyChar ,
8 * cxChar, 15 * cyChar / 4,
hDlgModeless, (HMENU) ID_ButtonLine,
hInstance, NULL) ; BOOL CALLBACK AboutDlgProc1(HWND hDlg,UINT message,
WPARAM wParam,LPARAM lParam)
{
switch(message)
{
void Invalidate();
case WM_SHOWWINDOW:
SendMessage(hwndButtonLine , BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hButtonBmp1);
想给按钮hwndButtonLine 添加一个位图hButtonBmp1就是不成功
谢谢
cxChar = LOWORD (GetDialogBaseUnits ()) ;
cyChar = HIWORD (GetDialogBaseUnits ()) ; hwndButtonLine =CreateWindow ( TEXT("button"),TEXT("button"),
WS_CHILD | WS_VISIBLE | BS_BITMAP,
cxChar, cyChar ,
8 * cxChar, 15 * cyChar / 4,
hDlgModeless, (HMENU) ID_ButtonLine,
hInstance, NULL) ; BOOL CALLBACK AboutDlgProc1(HWND hDlg,UINT message,
WPARAM wParam,LPARAM lParam)
{
switch(message)
{
void Invalidate();
case WM_SHOWWINDOW:
SendMessage(hwndButtonLine , BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hButtonBmp1);
想给按钮hwndButtonLine 添加一个位图hButtonBmp1就是不成功
谢谢
将位图加到资源中,直接将按钮的属性设置为bitmap,位图选择添加的位图就可以了。
我不是MFC开发
api 开发