Bonjour à vous![]()
Alors voila... Je suis tout nouveau, et je n'ai jamais eu la chance de pouvoir etudier le C avec un professeur, mais j'essai de faire des p'tits bidouillages par ci par là...
J'ai donc un p'tit script, que j'utilise comme dll et qui marche tres bien :
Et je voudrais savoir s'il y avait un moyen d'afficher mon texte sans afficher le rectangle du fond...
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
21
22 #include <windows.h> #define EXPORT __declspec (dllexport) RECT SetDRect(short x, short y, short size){ RECT retRect = {x,y,x+size,y+size}; return retRect; } EXPORT int APIENTRY_WinMain(double n1, double n2, char* txt,double c1) { HDC DeskTopDC = GetDC(HWND_DESKTOP); RECT drawRect; SetTextColor (DeskTopDC, c1); SetBkColor (DeskTopDC, RGB (211, 211, 211)); drawRect = SetDRect(n1,n2,strlen(txt)*10); DrawText(DeskTopDC,txt,strlen(txt),&drawRect,DT_SINGLELINE || DT_TOP); return 0; }
Voili voila...
Merci beaucoup pour toute aide que vous pourriez m'apporter.
![]()
Partager