removeTitle et GetLastError - C - Programmation
Marsh Posté le 13-01-2012 à 18:23:57
Hmm, en général, lorsqu'on joue avec les styles des fenêtres, on modifie la valeur de GWL_STYLE, plutôt que d'assigner une nouvelle valeur. Cela dit, je ne suis pas sûr que c'est la cause du problème... À tout hasard, c'est quoi la config du PC où ça merde (xp, 7, vista? thème activé ?).
Code :
|
Marsh Posté le 13-01-2012 à 16:45:23
Bonjour,
je rencontre un problème avec la fonction SetWindowLong() quand je veux enlever la barre de titre de certaines fenêtres.
Sur certain PC (de mon entreprise) la fonction marche, sur certain ça ne marche pas.
J'ai ajouté dans le code un GetLastError() histoire de cibler le problème mais j'ai toujours 0 comme erreur (que le SetWindowLong() marche ou pas)
J'appelle mon .exe (généré avec VisuelStudio) depuis un .bat avec 2 paramètres (ex: removeTitle.exe DU1 RESIZE)
Ma question est: pourquoi j'ai toujours 0 en code erreur et pourquoi le SetWindowLong() marche sur certain pc et pas sur d'autre.
Voici mon code: