第一步,首先在對話框窗口上放上兩個如出一轍的按鈕控件函數
第二步,因爲是按鈕響應鼠標移動上去的事件,所以須要從新派生按鈕類:3d
第三步,在窗口類中聲明並使用自定義按鈕對象(記得在窗口類中包含自定義按鈕類的頭文件)指針
第四步,在自定義按鈕類中聲明一個用於存放本對象指針的(也就是自定義按鈕類對象的指針)成員變量對象
第五步,經過在窗口類初始化函數中完成這個自定義按鈕類指針中交換存放對方的引用blog
最後在自定義按鈕類中完成鼠標移動事件的響應,隱藏1,顯示2事件
這裏經過全局消息,向按鈕父窗口發送當前顯示的按鈕【默認按鈕的樣式】,使得效果更加逼真。變量
最後顯示效果以下:引用