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);
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);
是这一句错误了吗?
这个参数必须是消息 象WM_MOUSEMOVE WM_SIZE 之类的