I am doing the following steps in order to display the coloured bitmap against the selected Logical Palette. (this is what I exactly need ).

- Initialise CBitmap object ( CreateBitmapIndirect() )
- Select bitmap object against source DC
- Select logical palette against destination DC
- Realize logical palette against destination DC
- BitBlt

Problem is, Bitmap is drawn against default palette, instead against the
selected Logical Palette.