怎么在对话框上创建按钮
用以下函数创建
CreateWindow ( TEXT("button"),TEXT("button"),        
                             WS_CHILD | WS_VISIBLE | BS_OWNERDRAW,        
                             cxChar, cyChar * (1 + 2 * i),        
                             cxChar, cyChar / 4,        
                             hwnd, (HMENU) i,        
                             ((LPCREATESTRUCT) lParam)->hInstance, NULL) ; 
            谢谢

解决方案 »

  1.   

    CButton myButton1, myButton2, myButton3, myButton4;// Create a push button.
    myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
       CRect(10,10,100,30), pParentWnd, 1);// Create a radio button.
    myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
       CRect(10,40,100,70), pParentWnd, 2);// Create an auto 3-state button.
    myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE, 
       CRect(10,70,100,100), pParentWnd, 3);// Create an auto check box.
    myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX, 
       CRect(10,100,100,130), pParentWnd, 4);
      

  2.   


    我要的是 win32 api 开发 
      

  3.   

    在win32使用控件前需要调用InitCommonControls进行初始化。
      

  4.   

     hwndButton[i] =CreateWindow ( TEXT("button"),TEXT("button"),        
     WS_CHILD | WS_VISIBLE | BS_BITMAP,        
     cxChar, cyChar * (1 + 5 * i),        
     8 * cxChar, 15 * cyChar / 4,       
     hDlgModeless, (HMENU) i,        
     ((LPCREATESTRUCT) lParam)->hInstance, NULL) ; 
      hButtonBmp=LoadBitmap(hInstance,MAKEINTRESOURCE(IDB_BITMAP10));
      SendMessage(hwndButton[i],BM_SETIMAGE,(WPARAM)IMAGE_BITMAP, (LPARAM)hButtonBmp);
    为什么加载的位图显示不了