Hello all !
Je viens vers vous car j'ai un soucis (qui l'eût crû...) :
J'ai un LPTSTR DirectParam ; j'ai aussi un TCHAR *AHK_GUIClass qui est - par défaut - égal à L"AHKClass".
Dans certains cas, j'ai besoin d'avoir AHK_GUIClass égal à DirectParam.
Par exemple :
Mais là, la fenêtre ne se créé pas. En revanche, si on force la main à AHK_GUIClass :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // plus tôt dans le code, on a : TCHAR *AHK_GUIClass = _T("AHKClass"); //Là, on a : LPTSTR DirectParam; //blablabla, ici on assigne une valeur à DirectParam (tout marche bien) //plus loin : AHK_GUIClass = (TCHAR*)DirectParam;
Tout va bien, la classe de la fenêtre est bien ce qu'on a demandé ("Hello").
Code : Sélectionner tout - Visualiser dans une fenêtre à part AHK_GUIClass = L"Hello";
Comment dois-je convertir le LPTSTR en TCHAR (enfin, WCHAR_T puisque je suis en unicode) ?
Merci d'avance !
Partager