读取窗体名称.解决方案
读取窗体名称.
这段代码为什么button1->Text=s;读取出来的不是句柄窗口的名称,而是BOOL型的值,我要怎么写才可以读取出窗体的名称?
------解决方案--------------------
s=Convert::ToString(c);
改成
s=gcnew String(c);
- 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);