窗口创建时 CreateWindow()的第二个参数(或CreateWindowEx())

解决方案 »

  1.   

    CreateWindow()的第二个参数 (或CreateWindowEx())
    详见MSDN
      

  2.   

    通常sdk里都是在窗口创建时 CreateWindow()
    或者一般遍vc++ app 的时候在 yourapp class 里的 inistance() --- 的 pWnd->SetWindowText( )
    其他好象没什么了
      

  3.   

    只有 ginkgoboy(彝族舞曲) 的回答着了一点边际。
    我说的不是次把。我自己找的捕捉程序,一直无法捕捉到标题条上的文字。难道标题条文字不是用(Ext)TextOutA(W)写的?
      

  4.   

    标题栏的文字是用CDocument类的SetTitle()函数写的,对于多文档程序,每个文档有不同的标题。
      

  5.   

    用窗囗类的SetWindowText( )....或在创建新窗口的时CreateWindow()指定窗口标题.
      

  6.   

    每次调用SetTitle()函数改变CDocument的m_strTitle成员后,再调用UpdateFrameCounts()
    更新整个框架与所有视。
      

  7.   


    不管什么界面什么控件,都是Windows吧?
    上面的字,总不是图象吧?
    那就是TextOut出来的。
      

  8.   

    我用SendMessage加上WM_GETTEXT消息,没什么得不到啊,(win2000的密码框除外.呵呵),
      

  9.   

    标题和菜单都不是通过TextOut函数画出来的
    而是通过gdi32.dll内部的一个没有export的函数画的
    所以不能通过截函数的方法来截取
    而是应该挂一个钩子
    标题:截获WM_SETTEXT消息
    菜单:截获WM_INITMENUPOPUP
      

  10.   

    终于有一个谈正题的了。
    to noho:
        关于那个没有导出的函数,能提供进一步的提示吗?
      

  11.   

    反正我用SetWindowText()动态更改窗口标题。
      

  12.   

    CPoint pt;
    GetCursorPos(&pt);
    CWnd *pWnd = WindowFromPoint(pt);
    if(IsWindow(pWnd->m_hWnd))
    {
    char szTitle[260];
    ::GetWindowText(pWnd->m_hWnd,szTitle,sizeof(szTitle));
    AfxMessageBox(szTitle);
    }