Bonjour!
Je voudrai qu'une fonction compilée dans une dll par gcc puisse m'ouvrir une fenêtre windows, avec des infos dedans.
La dll qui est crée est appellée par un programme-tiers.
Débutant avec l'API windows, je me suis inspiré du tuto http://chgi.developpez.com/windows/.
La différence avec ce que je veuw faire est qu'il y a un main! Par conséquent je n'ai pas trop su quoi faire des arguments de la fonction WinMain() et j'ai fait ca :
Le machin compile mais au moment du run ça plante, et je pense que ca vient de l'objet HINSTANCE...
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 #include "windows.h" HWND hwnd; WNDCLASS wc; MSG msg; HINSTANCE hinstance; int nCmdShow; LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_CREATE: return 0; case WM_DESTROY: PostQuitMessage(0); return 0; default: return DefWindowProc(hwnd, uMsg, wParam, lParam); } }
Qu'en pensez vous?
Comment faire pour afficher cette satanée fenêtre ?
Partager