Bonjour à tous,
Je suis en train de créer une dll avec une fenetre.
Je fais bien l'include <windows.h> mais il me fait plein d'erreur comme ceci :
Il me fait même une erreur sur WindowProc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 error C2065: 'TBM_SETPOS' : undeclared identifier error C2065: 'TRACKBAR_CLASS' : undeclared identifier error C2065: 'TBS_NOTICKS' : undeclared identifier error C2065: 'TBS_ENABLESELRANGE' : undeclared identifier error C2065: 'TBS_VERT' : undeclared identifier error C2065: 'TBM_SETRANGE' : undeclared identifier error C2065: 'TBM_SETPAGESIZE' : undeclared identifier ....
Avec le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cannot convert from 'LONG (__stdcall A_gain_Editor::* )(HWND,UINT,WPARAM,LPARAM)' to 'WNDPROC'
Voici ma fonction WindowProc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... windowClass.lpfnWndProc = WindowProc; ...
Savez vous d'ou cela peut provenir ?
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 LONG WINAPI WindowProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_VSCROLL: { int newValue = SendMessage ((HWND)lParam, TBM_GETPOS, 0, 0); A_gain_Editor* editor = (A_gain_Editor*)GetWindowLong (hwnd, GWL_USERDATA); if (editor) editor->setValue ((void*)lParam, newValue); } break; } return DefWindowProc (hwnd, message, wParam, lParam); }
Merci de votre aide.
Partager