レバーコントロールの背景が描画されてしまう


たこ  2009-05-29 09:58:49  No: 70227

VC++, WindowsVista, SDKで開発しています

レバーコントロールに TBSTYLE_FLATをスタイルにもつツールバーを追加させて、
背景色を自前で用意したビットマップで描画しています。

そこで見てもらいたいのですが
http://upload.jpn.ph/upload/img/u41042.jpg
上のようにわずかにレバーコントロールが描画されています
REBARBANDINFOのhbmBackで指定したビットマップで背景を埋め尽くしたいのですがどのようにすればいいのでしょうか?

今の状態
レバーコントロールのウィンドウスタイル
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | RBS_AUTOSIZE | RBS_BANDBORDERS | RBS_VARHEIGHT | CCS_NODIVIDER | CCS_TOP

REBARBANDINFOのfStyle (fMaskにRBBIM_STYLEを追加済み)
RBBS_CHILDEDGE | RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_FIXEDSIZE | RBBS_NOGRIPPER


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加