sabor****@olive*****
sabor****@olive*****
2003年 10月 25日 (土) 00:19:22 JST
isrさん、こんばんは。 いつもお世話になってます。 平中です。 > こんにちは、isrです。 ---途中省略--- > > あれって、どうやってやるんでしょう。 > > ご存知の方、お教えください。 いやー、まさにこれですね。 ありがとうございます。 > > マウスがボタンに乗っかったときに絵が変わればいいのですよね? > ↓こんなんですかね? > BOOL CMainFrame::CreateToolbar() > { > ・・・省略 > img.Attach(ImageList_LoadImage(hInst, lpBitmap, nIconWidth, 0, > /*CLR_NONE*/RGB(255, 255, 255), IMAGE_BITMAP, uFlags)); > m_wndToolBar.GetToolBarCtrl().SetImageList(&img); > img.Detach(); ---途中省略--- > > 多分、スキンの読み込みに対して修正が必要でしょうが、 > とっかかりということで確認などお願いします。 早速テストしてみました。 カーソルがきたときにボタンのアイコンを変えるにはSetHotImageList()で 該当するビットマップを設定しておけば良い。 ということですよね。(突っ込みお願いします) > > ではでは。 > (見当違いのこと書いてそうで怖い・・・ > さらにとっくに解決もしてそうだし^^;;;) いえいえ、私はmfc初心者でして決して「とっくに解決」なぞありえまえん。 今後もいろいろご指導頂けると幸いです。