读取窗体名称.解决方案

读取窗体名称.
C/C++ code
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
        {
                 HWND hwnd;
            hwnd =::FindWindow(NULL,L"我的电脑");
            String^ s;
            char c[255];
            ::GetWindowTextA(hwnd,c,255);
            s=Convert::ToString(c);
            button1->Text=s;    //这里得出的是TRUE值,而不是窗体的名称.
        }



这段代码为什么button1->Text=s;读取出来的不是句柄窗口的名称,而是BOOL型的值,我要怎么写才可以读取出窗体的名称?

------解决方案--------------------
s=Convert::ToString(c);
改成
s=gcnew String(c);