帮忙能给个例子每次reloadit后它就会自动转换成了16色的了不知道为什么?
解决方案 »
- 文本框收到了手柄的按键消息怎么把它们发到下位机?
- COM的问题
- SHFileOperation 返回值
- 如何在别的程序窗口中画几条直线之后然后恢复的显示
- CInternetSession' : undeclared identifier是为何?
- 有谁用过,写COM与Oracle连接,要支持事务,MTS ;请问如何做,与Oracle7 及 8i 等如何处理,学习中,关分了
- 请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常?
- MSVCP100D.dll 没有被指定在 Windows 上运行,或者它包含错误
- 求助:做图像处理遇到麻烦 ,无法获得原图像指针
- 声明一个对象和new一个对象有什么区别?
- Visual C++ 中的图像处理问题学习心得大讨论!来者有分.
- 请教图象配准、融合的算法
--------------------------------------------------------------------------------
void CMainFrame::SetToolbarBitmap()
{
CImageList il;
CBitmap bmp; bmp.LoadBitmap(IDB_VIEW);
il.Create(20, 20, ILC_COLORDDB|ILC_MASK, 20, 1);
il.Add(&bmp, RGB(192, 192, 192));
m_wndViewBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)il.m_hImageList);
il.Detach();
bmp.Detach(); if(il.GetSafeHandle ()){
il.DeleteImageList ();
}
if(bmp.GetSafeHandle ()){
bmp.DeleteObject ();
} bmp.LoadBitmap(IDB_CREATION);
il.Create(20, 20, ILC_COLORDDB|ILC_MASK, 20, 1);
il.Add(&bmp, RGB(192, 192, 192));
m_wndCrationBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)il.m_hImageList);
il.Detach();
bmp.Detach();
}int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{...
SetToolbarBitmap(...)
}