pessoal criei está função no visual c++ express, para uma dll do tipo entry point, para ser utilizada em outras linguagens o objetivo é mudar a caption da minha janela em focus mas o problema é que ele localiza a janela mas quando muda a caption varios caracteres ficam com um '?' (PONTO DE INTERROGAÇÃO). como mudo isso?
Pergunta
Marcelo F. Andrade
pessoal criei está função no visual c++ express, para uma dll do tipo entry point, para ser utilizada em outras linguagens o objetivo é mudar a caption da minha janela em focus mas o problema é que ele localiza a janela mas quando muda a caption varios caracteres ficam com um '?' (PONTO DE INTERROGAÇÃO). como mudo isso?
Função:
int SetWindowCaption(char* WindowCaptionOld, char* WindowCaptionNew) { HWND hwnd; //hwnd = FindWindow(NULL,(LPCWSTR)WindowCaptionOld); hwnd = GetForegroundWindow(); if(hwnd == 0) { //MessageBox(NULL,TEXT("Janela não Encontrada"),TEXT("Error no Handle"),MB_OK); return -1; } if(!SetWindowText(hwnd ,(LPCWSTR)WindowCaptionNew) >= 1) { return -2; } return 0; }Editado por Marcelo F. AndradeLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.