ITPub博客

首页 > IT职业 > IT生活 > 初学MFC(2) (转)

初学MFC(2) (转)

原创 IT生活 作者:gugu99 时间:2008-01-24 10:48:29 0 删除 编辑
初学MFC(2) (转)[@more@] 

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

  对,用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相通

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10748419/viewspace-998329/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3121
  • 访问量
    2641328