vc学习简单笔记 (1)-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3977005
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: c/c

2008-07-15 11:03:04

学习环境为:winxp visual c 6.0

===========================
vc 中奇怪的注释


    //{{afx_data(cformtabview)
    enum { idd = idd_form_tab };
    ctabctrl    m_tabctrl;
    //}}afx_data

在vc 中看到了//后面的东西你还不能删除,明明就是c 中的注释还不能删除。

这部分东西由appwizard产生,为classwizard服务的。一旦删除了或把注释中间的内容自己手动修改了(除开你知道classwizard怎么使用这注释,最好不要自己手工修改这里面的东西)除非你再也不用classwizard了,要不然错误一堆,很麻烦。

麻烦的vc, 麻烦的mfc,学习的好痛苦啊!

也得学啊!

=========================
onsize中调整控件大小注意指针的有效性:

    if (m_tabctrl.getsafehwnd())
    {
        m_tabctrl.movewindow(0, 0, cx, cy, true);
        m_monitordlg.movewindow(0, 0, cx, cy - 30, true);
    }

-------------
vc中格式化代码: alt f8

-------------
用代码修改一个窗口的标题:

this->setwindowtext(_t("title name"));

最好是在    virtual bool oninitdialog();函数添加,但不知道为什么,我的visual c 6.0就是没办法让我添加哪个虚函数。

没找到原因,最后我添加到:onpaint()中了。

-------------
很奇怪vc中既然没有一个简单的输入对话框函数什么的,没办法自己简单的做了一个,关键部分代码:
int csimpleinputdlg::getsimpletext(lpctstr lpcaption, lpctstr lphint, cstring &sinput)
{
     m_scaption    = lpcaption;
    m_shint        = lphint;
    if (this->domodal() == idok)
    {
        m_sinput.trimleft();   
        m_sinput.trimright();
        sinput.format("%s", m_sinput);
        return 0;
    }

    return -1;
}

最后sinput可以返回输入的字符。
调用的方法:
    csimpleinputdlg    dlg;
    cstring str;

    if (dlg.getsimpletext(_t("input node name"), _t("node name:"), str) < 0)
        return;
   
    messagebox(str);

=======================
真是痛苦,没学过一个完整点的东西,全是那一点,这一点的补代码,mfc把我们限制的只可以按照人家那样来!
阅读(2283) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图