begin process at 2012 05 28 13:00:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

mercredi 25 juin 2003 à 12:02:25 | API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

JackosKing

Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..


JackosKing For EvEr
mercredi 25 juin 2003 à 12:20:34 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

aardman

Membre Club
Salut,
c'est pas WM_NCMOUSELEAVE plutot?

-------------------------------
Réponse au message :
-------------------------------

> Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
>
>
> JackosKing For EvEr
mercredi 25 juin 2003 à 12:20:40 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

BruNews

Administrateur CodeS-SourceS
#define _WIN32_WINNT 0x500
#define WINVER 0x0500
ces 2 lignes tout en haut du module.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
>
>
> JackosKing For EvEr
mercredi 25 juin 2003 à 13:31:09 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

JackosKing

thx
mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !



JackosKing For EvEr


-------------------------------
Réponse au message :
-------------------------------

> #define _WIN32_WINNT 0x500
> #define WINVER 0x0500
> ces 2 lignes tout en haut du module.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> >
> >
> > JackosKing For EvEr
>
mercredi 25 juin 2003 à 13:37:30 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

BruNews

Administrateur CodeS-SourceS
Si, si, mais de maniere indirecte.
Faut toujours regarder en bas:
Minimum operating systems: Windows 98, Windows 2000
Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> thx
> mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
>
>
>
> JackosKing For EvEr
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > #define _WIN32_WINNT 0x500
> > #define WINVER 0x0500
> > ces 2 lignes tout en haut du module.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > >
> > >
> > > JackosKing For EvEr
> >
>
mercredi 25 juin 2003 à 14:32:06 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

JackosKing

bein quand je vois ca, je me dit ok ca compilera sur mon pc:) pas qu'il faut un define:)
JackosKing For EvEr


-------------------------------
Réponse au message :
-------------------------------

> Si, si, mais de maniere indirecte.
> Faut toujours regarder en bas:
> Minimum operating systems: Windows 98, Windows 2000
> Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > thx
> > mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
> >
> >
> >
> > JackosKing For EvEr
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > #define _WIN32_WINNT 0x500
> > > #define WINVER 0x0500
> > > ces 2 lignes tout en haut du module.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > > >
> > > >
> > > > JackosKing For EvEr
> > >
> >
>
mercredi 25 juin 2003 à 14:34:55 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

JackosKing

bon ca ne marche pas j'ai toujours:
error C2065: 'WM_MOUSELEAVE' : undeclared identifier :(
JackosKing For EvEr


-------------------------------
Réponse au message :
-------------------------------

> bein quand je vois ca, je me dit ok ca compilera sur mon pc:) pas qu'il faut un define:)
> JackosKing For EvEr
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Si, si, mais de maniere indirecte.
> > Faut toujours regarder en bas:
> > Minimum operating systems: Windows 98, Windows 2000
> > Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > thx
> > > mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
> > >
> > >
> > >
> > > JackosKing For EvEr
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > #define _WIN32_WINNT 0x500
> > > > #define WINVER 0x0500
> > > > ces 2 lignes tout en haut du module.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > > > >
> > > > >
> > > > > JackosKing For EvEr
> > > >
> > >
> >
>
mercredi 25 juin 2003 à 15:01:58 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

BruNews

Administrateur CodeS-SourceS
tu as bien mis les #define tout en haut AVANT #include <windows.h> ????
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> bon ca ne marche pas j'ai toujours:
> error C2065: 'WM_MOUSELEAVE' : undeclared identifier :(
> JackosKing For EvEr
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bein quand je vois ca, je me dit ok ca compilera sur mon pc:) pas qu'il faut un define:)
> > JackosKing For EvEr
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Si, si, mais de maniere indirecte.
> > > Faut toujours regarder en bas:
> > > Minimum operating systems: Windows 98, Windows 2000
> > > Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > thx
> > > > mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
> > > >
> > > >
> > > >
> > > > JackosKing For EvEr
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > #define _WIN32_WINNT 0x500
> > > > > #define WINVER 0x0500
> > > > > ces 2 lignes tout en haut du module.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > > > > >
> > > > > >
> > > > > > JackosKing For EvEr
> > > > >
> > > >
> > >
> >
>
mercredi 25 juin 2003 à 15:05:10 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

JackosKing

bein heu:


#define _WIN32_WINNT 0x500
#define WINVER 0x0500

#include "stdafx.h"
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include "Twiny.h"

struct STwiny
{
STwiny *NTwiny;
Twiny TWINY;
};

STwiny* First = NULL;



inline void ULoadTwiny( void )
{
STwiny* pBack = First;
STwiny* pTmp;
while ( pBack != NULL )
{
pTmp = pBack->NTwiny;
free(pBack);
pBack = pTmp;
}
}

inline void LoadTwiny( HINSTANCE hInstance, int nShowCmd )
{
char IniPath[MAX_PATH];
char PlugPath[MAX_PATH];

GetCurrentDirectory( MAX_PATH, IniPath);
sprintf( PlugPath, "%s\\Datas\\Twiny.ini", IniPath);

memset(IniPath,0,MAX_PATH);
GetPrivateProfileString("TWINY",NULL," ",IniPath,MAX_PATH,PlugPath );

char *pStr=IniPath;
STwiny* pBack=NULL;

while ( (*pStr + *(pStr+1)) != 0)
{

if (pBack == NULL)
{
pBack = (STwiny*)malloc(sizeof(STwiny));
First = pBack;
}
else
{
pBack->NTwiny = (STwiny*)malloc(sizeof(STwiny));
pBack = pBack->NTwiny;
}

pBack->TWINY.CreatTwiny(pStr,hInstance);
ShowWindow(pBack->TWINY.hWnd, nShowCmd );
UpdateWindow(pBack->TWINY.hWnd);

pStr+=strlen(pStr)+1;

}

pBack->NTwiny = NULL;
}



long WINAPI WndProc (HWND hwnd, UINT message, UINT wParam, LONG lParam)
{
if ( (message == WM_DESTROY) || (message == WM_NCMOUSELEAVE ))
{
// if ( hwnd != a.hWnd)
PostQuitMessage(0);
return 0;
}

return DefWindowProc(hwnd, message, wParam, lParam);
}

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nShowCmd)
{
MSG msg;

WNDCLASSEX winclassex;

winclassex.cbSize = sizeof(winclassex);
winclassex.style = CS_BYTEALIGNCLIENT;
winclassex.lpfnWndProc = WndProc;
winclassex.cbClsExtra=0L;
winclassex.cbWndExtra=0L;
winclassex.hInstance=hInstance;
winclassex.hIcon=LoadIcon(NULL,IDI_APPLICATION);
winclassex.hCursor=LoadCursor(NULL,IDC_ARROW);
winclassex.hbrBackground=(HBRUSH) (COLOR_BTNFACE+1);
winclassex.lpszMenuName=NULL;
winclassex.lpszClassName="MyWndClassEx";
winclassex.hIconSm = LoadIcon( NULL, IDI_APPLICATION );

RegisterClassEx(&winclassex);



LoadTwiny(hInstance, nShowCmd);




while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}

return 0;
}





a moins que j'ai trop bu :(

JackosKing For EvEr


-------------------------------
Réponse au message :
-------------------------------

> tu as bien mis les #define tout en haut AVANT #include <windows.h> ????
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bon ca ne marche pas j'ai toujours:
> > error C2065: 'WM_MOUSELEAVE' : undeclared identifier :(
> > JackosKing For EvEr
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bein quand je vois ca, je me dit ok ca compilera sur mon pc:) pas qu'il faut un define:)
> > > JackosKing For EvEr
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Si, si, mais de maniere indirecte.
> > > > Faut toujours regarder en bas:
> > > > Minimum operating systems: Windows 98, Windows 2000
> > > > Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > thx
> > > > > mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
> > > > >
> > > > >
> > > > >
> > > > > JackosKing For EvEr
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > #define _WIN32_WINNT 0x500
> > > > > > #define WINVER 0x0500
> > > > > > ces 2 lignes tout en haut du module.
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > > > > > >
> > > > > > >
> > > > > > > JackosKing For EvEr
> > > > > >
> > > > >
> > > >
> > >
> >
>
mercredi 25 juin 2003 à 15:10:27 | Re : API :: WM_NCMOUSELEAVE >> error C2065: 'WM_NMOUSELEAVE' : undeclared identifier

BruNews

Administrateur CodeS-SourceS
#define WM_NCMOUSELEAVE 0x02A2
alors mets cela en haut de ton source.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> bein heu:
>
>
>
#define _WIN32_WINNT 0x500
> #define WINVER 0x0500
>
> #include "stdafx.h"
> #include <windows.h>
> #include <stdlib.h>
> #include <stdio.h>
> #include "Twiny.h"
>
> struct STwiny
> {
> STwiny *NTwiny;
> Twiny TWINY;
> };
>
> STwiny* First = NULL;
>
>
>
> inline void ULoadTwiny( void )
> {
> STwiny* pBack = First;
> STwiny* pTmp;
> while ( pBack != NULL )
> {
> pTmp = pBack->NTwiny;
> free(pBack);
> pBack = pTmp;
> }
> }
>
> inline void LoadTwiny( HINSTANCE hInstance, int nShowCmd )
> {
> char IniPath[MAX_PATH];
> char PlugPath[MAX_PATH];
>
> GetCurrentDirectory( MAX_PATH, IniPath);
> sprintf( PlugPath, "%s\\Datas\\Twiny.ini", IniPath);
>
> memset(IniPath,0,MAX_PATH);
> GetPrivateProfileString("TWINY",NULL," ",IniPath,MAX_PATH,PlugPath );
>
> char *pStr=IniPath;
> STwiny* pBack=NULL;
>
> while ( (*pStr + *(pStr+1)) != 0)
> {
>
> if (pBack == NULL)
> {
> pBack = (STwiny*)malloc(sizeof(STwiny));
> First = pBack;
> }
> else
> {
> pBack->NTwiny = (STwiny*)malloc(sizeof(STwiny));
> pBack = pBack->NTwiny;
> }
>
> pBack->TWINY.CreatTwiny(pStr,hInstance);
> ShowWindow(pBack->TWINY.hWnd, nShowCmd );
> UpdateWindow(pBack->TWINY.hWnd);
>
> pStr+=strlen(pStr)+1;
>
> }
>
> pBack->NTwiny = NULL;
> }
>
>
>
> long WINAPI WndProc (HWND hwnd, UINT message, UINT wParam, LONG lParam)
> {
> if ( (message == WM_DESTROY) || (message == WM_NCMOUSELEAVE ))
> {
> // if ( hwnd != a.hWnd)
> PostQuitMessage(0);
> return 0;
> }
>
> return DefWindowProc(hwnd, message, wParam, lParam);
> }
>
> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
> LPSTR lpCmdLine, int nShowCmd)
> {
> MSG msg;
>
> WNDCLASSEX winclassex;
>
> winclassex.cbSize = sizeof(winclassex);
> winclassex.style = CS_BYTEALIGNCLIENT;
> winclassex.lpfnWndProc = WndProc;
> winclassex.cbClsExtra=0L;
> winclassex.cbWndExtra=0L;
> winclassex.hInstance=hInstance;
> winclassex.hIcon=LoadIcon(NULL,IDI_APPLICATION);
> winclassex.hCursor=LoadCursor(NULL,IDC_ARROW);
> winclassex.hbrBackground=(HBRUSH) (COLOR_BTNFACE+1);
> winclassex.lpszMenuName=NULL;
> winclassex.lpszClassName="MyWndClassEx";
> winclassex.hIconSm = LoadIcon( NULL, IDI_APPLICATION );
>
> RegisterClassEx(&winclassex);
>
>
>
> LoadTwiny(hInstance, nShowCmd);
>
>
>
>
> while (GetMessage(&msg, NULL, 0, 0))
> {
> TranslateMessage(&msg);
> DispatchMessage(&msg);
> }
>
> return 0;
> }
>
>
>
>
>

> a moins que j'ai trop bu :(
>
> JackosKing For EvEr
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > tu as bien mis les #define tout en haut AVANT #include <windows.h> ????
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bon ca ne marche pas j'ai toujours:
> > > error C2065: 'WM_MOUSELEAVE' : undeclared identifier :(
> > > JackosKing For EvEr
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > bein quand je vois ca, je me dit ok ca compilera sur mon pc:) pas qu'il faut un define:)
> > > > JackosKing For EvEr
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Si, si, mais de maniere indirecte.
> > > > > Faut toujours regarder en bas:
> > > > > Minimum operating systems: Windows 98, Windows 2000
> > > > > Que veux-tu, c'est comme dans les sectes, il y a des messages exclusifs pour inities.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > thx
> > > > > > mais commen savoir qu'il faut cela?? c'est pas marqué sur le site msdn !
> > > > > >
> > > > > >
> > > > > >
> > > > > > JackosKing For EvEr
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > #define _WIN32_WINNT 0x500
> > > > > > > #define WINVER 0x0500
> > > > > > > ces 2 lignes tout en haut du module.
> > > > > > > BruNews, ciao...
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > Pourquoi j'ai ce message d'erreur alors que le WM figure bien sur msdn..
> > > > > > > >
> > > > > > > >
> > > > > > > > JackosKing For EvEr
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

1 2 3

Cette discussion est classée dans : wm, api, error, ncmouseleave, c2065


Répondre à ce message

Sujets en rapport avec ce message

C - WIN32 API - [ par philip63 ] Bonjour,Mon service tourne sousW2k en Local System; il est non-interactif (Service-0x0-3e7$\Default). Aprés avoir testé l'absence du Shell par defaut Linker error avec API PathRenameExtension sous c++builder 6 [ par HeavenForsaker ] Bonjour, Quand je veux utiliser l'API PathRenameExtension qui permet de changer l'extension d'un fichier j'obtiens l'erreur suivante : [Linker Error Erreur avec textcolor et textbackground [ par Dam003 ] Voila j'utilise bien conio.h et si j'enleve les lignes contenant ces fonctions le programme marche très bien.J'ai essayé avec Visual C++ 6.0 et Turbo imossible d'utiliser la librairie conio.h, fonctions inconnue !? [ par johanb ] Bonjour, a tous.Je suis assez despéré car je ne parvient pas à utliliser la librairie conio.h.Si je comprend bien, il s'agit d'une librairie pour dos, [api] Image qui s'efface [ par hoGan ] Bonjour, voilà ce que je voudrais faire: lorsque j'appuie sur un bouton, faire apparaître une image, et faire en sorte que celle-ci ne disparaisse pa API Windows, gestion de WM_COMMAND [ par coucou_le_minou ] Bonjour, tout d'abord pardonnez moi si mon message ne correspond pas a la rubrique choisie, j'ai eu quelques soucis a cerner la categorie de mon probl Identificateur non déclaré (error C2065) [ par lui88 ] bonjour a tous je suis entrin de faire un programme sous visual 2005  , mais j'ai quelque soucis .j'ai deux erreur qui me disent que exception et ex n error C2653: 'CPretraitement' : is not a class or namespace name [ par bouazizsouhir ] Bonjour, Je suis débutante en c++, j'utilise visual Studio 2005. J'ai construit un fichier appelé CPraitement.h dans le quel j'ai mis une classe CPrai erreur d'initialisation en C [ par jihedcom2011 ] Bonjour tous le monde , je suis un débutant en C. j'ai quelque erreurs lorsque j'ai compilé mon code qui est responsable de lire de registre Code : C [api] Définir une police pour toute la fenêtre [ par hoGan ] Bonjour, tout est dans le titre: j'aimerais définir moi-même une police par défaut; comment faire? sinon, est-ce que quelqu'un sait m'expliquer comm


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,607 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales