[pochy-user] Re: スキン機能

Back to archive index

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初心者でして決して「とっくに解決」なぞありえまえん。
今後もいろいろご指導頂けると幸いです。




pochy-user メーリングリストの案内
Back to archive index