问题是这样的:我先将选项输入到RichEdit中,然后等待用户的选择!待用户输入选项后,接着执行下面的代码。该如何实现?
如先在richedit中输入如下信息:
1.\Device\NPF_GenericDialupAdapter(Generic dialup adapter)
2.\Device\NPF_{E96A87FD-588D-4D48-8E48-BE3BBB82ED4F}(Marvell Gigabit Ethernet Controller (Microsoft's Packet Scheduler) )
Enter the interface number (1-2):
然后等待用户的输入。
用户输入后并按回车,则获取输入的值,接着执行下面的代码?
这个问题要怎么来实现。有没有这样的函数可以直接调用的,望高手指点!!!

解决方案 »

  1.   

    你这相当于自己做了一个控制台啊
    既然上面是你的设置的
    冒号后面是第几个字符你肯定知道
    PreTranslateMessage里检测回车符
    如果检测到并且当前焦点在RichEdit中
    就获取到冒号之后的部分分析一下
      

  2.   

    呃......
    你的程序怎么写的我又不知道
    随便给你一些代码做做参考吧
    BOOL CYourDialog::PreTranslateMessage(MSG* pMsg)
    {
    if(pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
    {
    ;//相应处理
    } return CDialog::PreTranslateMessage(pMsg);
    }
      

  3.   

    lz是想用CRichEditCtrl来模拟console输入???