求助 mfc创建一个位图插入符不显示
int CTestTextView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
CClientDC dc(this);
TEXTMETRIC tm;
dc.GetTextMetrics(&tm);
// CreateSolidCaret(tm.tmAveCharWidth/3,tm.tmHeight);
m_bitmap.LoadBitmap(IDB_BITMAP3);
// CreateCaret(m_bitmap);我照书抄的 本来是这样写的。但是怎么设置大小呢。 当时以为没显示, 最后我眼尖才发现的确显示出来了 就一个小点 跟书上的结果不一样
所以我用api的函数有个大小 我设置了一下发现只是一个黑块。 请问大师们那里弄错了? 谢谢了!
::CreateCaret(m_hWnd,m_bitmap,19,19);
ShowCaret();
return 0;
}