E ae galera blz?
estou precisando de uma ajudinha com um trecho de um kl que estou fazendo no Visual C++ 2008, em especial na parte de capturar o título da janela ativa.
O problema é que está inserindo no titulo repetido quando na verdade só é pra inserir o próximo quando for diferente do anterior.
Segue o código:
Não faço a menor ideia do que possa estar errado.
Agradeço qualquer sugestão.
estou precisando de uma ajudinha com um trecho de um kl que estou fazendo no Visual C++ 2008, em especial na parte de capturar o título da janela ativa.
O problema é que está inserindo no titulo repetido quando na verdade só é pra inserir o próximo quando for diferente do anterior.
Segue o código:
Código:
void actwnd() { wchar_t lastwindow[MAX_PATH]; wchar_t currentwindow[MAX_PATH]; HWND mainwindow; mainwindow = GetForegroundWindow(); GetWindowText(mainwindow,currentwindow,sizeof(currentwindow)); if(lastwindow==currentwindow) { } else if(lastwindow!=currentwindow) { strcpy ((char*)lastwindow,(char*)currentwindow); String^ strNew = gcnew String(currentwindow); // String^ wnd = gcnew String(reinterpret_cast<wchar_t*>(currentwindow)); textBox1->Text += strNew; } } // Setar Timer para 1000ms private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) { actwnd(); }
Agradeço qualquer sugestão.
Comment