1.改變對話框的背景色在C…App類中的InitInstance()里添加 SetDialogBkColor(RGB(0,192,0),RGB(0,0,0));2.改變按鈕顏色和樣式你就僅僅用VC++6.0提供的函數(shù)做出來的不好看,建議你去網(wǎng)上下載一個VC按鈕類CButtonST ,這個類提供了很多按鈕樣式,用起來也不難。下載了類之后將它包含到你的工程里面,在類定義哪里定義按鈕類的對象例如:CButtonST m_ChainLength; CButtonST m_insert; CButtonST m_del; CButtonST m_search; CButtonST m_print; CButtonST m_close;對象定義好了之后就對你的按鈕和該對象關(guān)聯(lián)起來在DoDataExchange(CDataExchange* pDX)函數(shù)下關(guān)聯(lián)如下: DDX_Control(pDX, IDC_CHAINLENGTH, m_ChainLength); DDX_Control(pDX, IDC_INSERT, m_insert); DDX_Control(pDX, IDC_DEL, m_del); DDX_Control(pDX, IDC_SEARCH, m_search); DDX_Control(pDX, IDC_PRINT, m_print); DDX_Control(pDX, IDC_CLOSE, m_close);其中IDC_****代表的是你的按鈕的ID,可以在那個按鈕右鍵屬性那可以見到關(guān)聯(lián)好了之后就可以改變按鈕樣式了在OnInitDialog()里面添加 m_insert.SetIcon(IDI_INSERT);//給按鈕添加圖標(biāo) m_insert.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor); m_insert.SetColor(CButtonST::BTNST_COLOR_BK_OUT, RGB(173,239,236));//鼠標(biāo)離開時的顏色 m_insert.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS, RGB(200,208,255));//獲取焦點時的顏色 m_insert.SetTooltipText(_T("往鏈表里插入數(shù)值"));//鼠標(biāo)在按鈕上提示的文字這是我做出來的界面,詳細(xì)的請參考CButtonST 用法,相信你能做出很美觀的按鈕來