知识点整理集合...

UpdateData()的使用方法

         UpdateData()只有一个BOOL类型的参数,UpdateData(FALSE)一般用于对话框控件连接的变量值刷新屏幕显示;比如你在一个文本框上绑定了一个m_member变量,用UpdateData(FALSE);即可把这个值在文本框里显示出来,反之,UpdateData(TRUE);能把填入文本框的 内容赋值给m_member.

posted @ 2007-11-25 11:55 李亚| 编辑 收藏

透明的CheckBox的代码

透明的CheckBox,基类是CButton...
主要代码如下
OnPaint()
{
 CPaintDC dc(this); // device context for painting
   
    // TODO: Add your message handler code here
   
    CRect rect;
    GetClientRect(&rect);

    CRect BoxRect;
    BoxRect=rect;
    BoxRect.right =BoxRect.left +15;
    dc.DrawFrameControl(BoxRect,DFC_BUTTON,DFCS_BUTTONCHECK|GetCheck()?DFCS_CHECKED :0);

    CFont   myFont; 
    myFont.CreatePointFont (120,_T("宋体"));
    CFont   *pOldFont=(CFont   *)dc.SelectObject   (&myFont); 
    dc.SetBkMode(TRANSPARENT);  
   
    CString StrWndText;
    GetWindowText(StrWndText);

    rect.OffsetRect (20,0);
    dc.DrawText(StrWndText,   rect,   DT_LEFT|DT_VCENTER|DT_SINGLELINE);  
    dc.SelectObject   (pOldFont); 
    myFont.DeleteObject   (); 
    // Do not call CButton::OnPaint() for painting messages
}

posted @ 2007-11-23 13:21 李亚 阅读(2280) | 评论 (2)编辑 收藏

仅列出标题
共4页: 1 2 3 4 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

公告

这世界并不会在意你的自尊,这世界指望你在自我感觉良好之前先要有所成就!

常用链接

留言簿(3)

随笔分类(32)

随笔档案(32)

相册

最新随笔

搜索

最新评论

阅读排行榜

评论排行榜