Bonjour, pouvez-vous m'aider à résoudre les erreurs suivantes ?

Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1>------ Début de la génération*: Projet*: MyProject, Configuration*: Debug Win32 ------
1>  	"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\nmake.exe" -f Makefile.Debug
1>  	cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"c:\Qt\4.7.3\include\QtCore" -I"c:\Qt\4.7.3\include\QtGui" -I"c:\Qt\4.7.3\include" -I"." -I"c:\Qt\4.7.3\include\ActiveQt" -I"debug" -I"c:\Qt\4.7.3\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\AIRRIV~1\AppData\Local\Temp\nmB5A0.tmp
1>  
1>  Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
1>  Copyright (C) Microsoft Corporation. Tous droits rÚservÚs.
1>  
1>  
1>  Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
1>  Copyright (C) Microsoft Corporation. Tous droits rÚservÚs.
1>  
1>  MaFenetre.cpp
1>  	link /LIBPATH:"c:\Qt\4.7.3\lib" /NOLOGO /DEBUG /MANIFEST /MANIFESTFILE:"debug\MyProject.intermediate.manifest" /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /OUT:debug\MyProject.exe @C:\Users\pc~1\AppData\Local\Temp\nmC8D3.tmp 
1>  LINK : debug\MyProject.exe introuvable ou non gÚnÚrÚ par la derniÞre Údition de liens incrÚmentielleá; Údition de liens complÞte en cours
1>MaFenetre.obj : error LNK2019: symbole externe non rÚsolu __imp__SetForegroundWindow@4 rÚfÚrencÚ dans la fonction "public: void __thiscall MaFenetre::AppuyerBouton(void)" (?AppuyerBouton@MaFenetre@@QAEXXZ)
1>MaFenetre.obj : error LNK2019: symbole externe non rÚsolu __imp__FindWindowW@8 rÚfÚrencÚ dans la fonction "public: void __thiscall MaFenetre::AppuyerBouton(void)" (?AppuyerBouton@MaFenetre@@QAEXXZ)
1>debug\MyProject.exe : fatal error LNK1120: 2 externes non rÚsolus
1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.EXE"'á: code retour '0x460'
1>  Stop.
1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\nmake.exe"'á: code retour '0x2'
1>  Stop.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: La commande "qmake & nmake" s'est arrêtée avec le code 2.
========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

Voici mon projet :

main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
#include <QtGui/QApplication>
#include "MaFenetre.h"
 
 
typedef char CHAR;
typedef wchar_t WCHAR;
 
#ifndef UNICODE
typedef CHAR TCHAR;
#else
typedef WCHAR TCHAR;
#endif
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    MaFenetre fenetre;
    fenetre.show();
 
    return app.exec();
}
MaFenetre.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
#include "MaFenetre.h"
 
MaFenetre::MaFenetre() : QWidget()
{
    setFixedSize(200, 100);
 
    m_slider = new QSlider(Qt::Horizontal, this);
    m_slider->setRange(200, 600);
    m_slider->setGeometry(10, 60, 150, 20);
 
    QObject::connect(m_slider, SIGNAL(valueChanged(int)), this, SLOT(AppuyerBouton()));
}
 
void MaFenetre::AppuyerBouton()
{
	HWND hBlocNotes = FindWindow(TEXT("blocnotes"), NULL);
	Sleep(5000);
	SetForegroundWindow(hBlocNotes);
	Sleep(5000);
}
MaFenetre.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
#ifndef DEF_MAFENETRE
#define DEF_MAFENETRE
 
#include <QtGui/QApplication>
#include <QtGui/QWidget>
#include <QtGui/QPushButton>
#include <QtGui/QLCDNumber>
#include <QtGui/QSlider>
#include <QtGui/QMessageBox>
#include <iostream>
#include <stdio.h>
#include "windows.h"
#include <QtGui/QKeyEvent>
 
class MaFenetre : public QWidget
{
    Q_OBJECT
 
    public:
    MaFenetre();
 
    public slots:
    void AppuyerBouton();
 
 
 
    signals:
    void agrandissementMax();
 
    private:
    QSlider *m_slider;
 
 
};
 
#endif
En laissant la fonction MaFenetre::AppuyerBouton vide, ça compile sans erreur mais mon bouton ne réagit évidemment pas aux actions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
void MaFenetre::AppuyerBouton() {}
Peut t'on mexpliquer ?