欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>程序设计>>杂项>>文章内容
初学MFC(2)
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
   

    我在做完了对话框后,想在对话框上放一些控件。放些什么呢?我看来看去,哪个控件都没做过:),怎么办?那就随便选一个吧!

   对,用combo box来显示本机的ip地址。说干就干,翻书查资料发帖子,找combo box的资料,呵呵,费了一番周折,终于让我找到了。

  1:放一个combo box控件在对话框上

  2:建立该控件的消息函数

  3:在该函数内用winsock找出ip地址

  4:用下面的代码将ip地址显示在控件中

    m_combox.AddString(ip);

     UpdateData(FALSE);

 运行,哈哈,显示出来了。我不禁得意洋洋起来:我要再把combo box的值取出来使用。不过,一开始我却没弄出来,是什么原因呢?呵呵,不好意思,是把函数给搞错了,用错了函数,把GetItemData和GetLBText误认为是相同的作用了:(而这一点我却一时转不过弯来,怎么办?有CSDN啊,呵呵,经过高人指点,知道了所犯的错误后我用了下面的代码:

int ncount;

       int nindex;

       CString myip;     

       ncount=m_combox.GetCount();

      

       nindex=m_combox.GetCurSel();

m_combox.GetLBText(nindex,myip);

MessageBox(myip);

哈哈,做出来了。而且还有个意外的收获:LPCTSTR和Cstring相通
附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步