标题:求助 mfc创建一个位图插入符不显示
取消只看楼主
拽跟s
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-6-8
结帖率:50%
已结贴  问题点数:10 回复次数:2 
求助 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;
}
搜索更多相关主题的帖子: creation return 
2012-07-05 20:16
拽跟s
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-6-8
得分:0 
谢谢你

 还有就是那为什么我照书上抄 他就可以 那我显示不出来呢?
2012-07-06 17:19
拽跟s
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-6-8
得分:0 
太谢谢大师啦 。。应该就是这个问题 我写api的时候rc文件都要自己手动写。vc啥都不做。。

 谢谢 非常感谢
2012-07-07 16:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-372830-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.996135 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved