Accueil > Forum > > > > Couleur tranparente sur une fentre
Couleur tranparente sur une fentre
samedi 15 mai 2004 à 14:36:06 |
Couleur tranparente sur une fentre

SnOOpss
|
Salut tout le monde !! Voila g crée une fentre classique je charge un bitmap dedans et je cherche un moyen de rendre la barre, le cadre et le fond transparent !! Sans utiliser les layer de XP !! Je commence a me demander si ce n'est pas impossible et ke je devrais tenter avec un dialog plutot ( ca g deja vu faire je sé ke c possible ) Merci !!!
|
|
samedi 15 mai 2004 à 18:47:02 |
Re : Couleur tranparente sur une fentre

vecchio56
|
Si tu arrive a le faire avec un dialog ce sera déja bien
|
|
samedi 22 mai 2004 à 11:10:19 |
Re : Couleur tranparente sur une fentre

SnOOpss
|
C bon g trouvé le systeme, e n fait je faut une window classique et j utlilise les regions pour la decouper mais now j'ai un nouvo probleme j'arrive plus a charger des bitmaps, pourtant j'utlise tjour cette commande et j'ai jamais de problemes! hBitmap = (HBITMAP) LoadImage( NULL, "D:\bureau\test\Bricks.bmp", IMAGE_BITMAP, 8, 8, LR_LOADFROMFILE);
Avec des NULL partout je voit vriament pas pourkoi ca ne mar ce pas ????
|
|
samedi 22 mai 2004 à 17:35:08 |
Re : Couleur tranparente sur une fentre

SnOOpss
|
C bon j'ai tout essayé pas moyen de faire marcher le chargment de bmp. Deux ou 3 expliquation : Ce prog est une dll pour mirc !!
int __stdcall WINAPI Image (HWND mWnd, HWND aWnd, char *data, char *parms, BOOL show, BOOL nopause) {
[...] MSG msg; msg.message = 0;
while(GetMessage(&msg,hWnd,0,0)==TRUE) { TranslateMessage(&msg); DispatchMessage(&msg); } [..]
}
LRESULT CALLBACK MainProc(HWND hWnd, UINT mes, WPARAM wParam, LPARAM lParam) {
static HBITMAP hBitmap ; HINSTANCE hInstance ; HDC hDC; HDC hdcMem ; PAINTSTRUCT paintst; switch (mes) { case WM_CREATE:
hInstance = ((LPCREATESTRUCT) lParam)->hInstance ; hBitmap = (HBITMAP)LoadImage(hInstance,"D:\bureau\test\bmp.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); if (!hBitmap) { MessageBox (NULL, "Erreur1", "ee", MB_OK); } return 0 ; case WM_PAINT:
hDC=BeginPaint(hWnd,&paintst);
// hBitmap = (HBITMAP)LoadImage(hInstance,"bmp.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
if (!hBitmap) { MessageBox (NULL, "pas de bitmap eereu 2", "ee", MB_OK); } else { hdcMem = CreateCompatibleDC(hDC); SelectObject (hdcMem, hBitmap) ;
BitBlt (hDC, 20, 20, 8, 8, hdcMem, 0, 0, SRCCOPY) ;
DeleteDC (hdcMem) ; } EndPaint(hWnd,&paintst);
return 0; // case WM_DESTROY: // PostQuitMessage(0); // return 0; default: return DefWindowProc(hWnd, mes, wParam, lParam); } }
Et j'ai a chake fois les 2 message d'erreur ( les boites ) !!!!
|
|
vendredi 28 mai 2004 à 11:57:35 |
Re : Couleur tranparente sur une fentre

SnOOpss
|
G enfin trouvé le probleme a tatons il me fallait mettre img = "D:\\bureau\\test\\bmp.bmp"; a la place de img = "D:\bureau\test\bmp.bmp"; Ceci dit je ne comprend tjours pas pourquoi !!!!
|
|
vendredi 28 mai 2004 à 12:20:31 |
Re : Couleur tranparente sur une fentre

vecchio56
|
parce que le caractère \ s'écrit \par exemple \n = retour à la ligne, \t tabulation la tu n'a pas eu de change car tous les caractères que tu as mais existent, mas si tu mets un \i par exemple, le compilo doit mettre un warning
|
|
vendredi 28 mai 2004 à 12:59:30 |
Re : Couleur tranparente sur une fentre

SnOOpss
|
lol merci !! Kan je pense que g passé une semaine a essayer toute les combinaison de fonction sans resultat ( normal j utilisais tjour le meme chemin d'accés ). En tout cas ca me servira pour le futur !! Par contre la g encore un petit probleme j'arive a decouper ma fenetre grace a un SetWindowRgn mais kan je la reaffiche dans la fentre g un decalage, il me faudrais supprimer la barre e titre pour le moment je commence juste a chercher ( g testé WS_CAPTION sans sesultat et la je vais essayer avec WS_DLGFRAME qui devrait marcher mais je ne pense pas que c la methode la plus simple et la plus legere une fois compilé ( Et vu ke c prog est une dll je cherche la mathose la plus legere )
|
|
samedi 29 mai 2004 à 14:02:25 |
Re : Couleur tranparente sur une fentre

SnOOpss
|
Je v finir par faire un post de 10 message a moi tout seul !! Alors ca yé g trouvé cété WS_POPUP, ca marche maintenant mais je suis obligé de changer les flags apres la creation de la fentre, et je ne sais pas pourkoi !!
hWnd=CreateWindow( // NULL, "std", "ee", WS_POPUP , CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL );
ne marche pas tandis que
hWnd=CreateWindow( // NULL, "std", "ee", NULL , CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL );
SetWindowLong(hWnd, GWL_STYLE , WS_POPUP);
Je pense que c encore un truc a la con, mais je trouve pas ce que c'est ?????????????
|
|
Cette discussion est classée dans : ke, couleur, fentre, tranparente
Répondre à ce message
Sujets en rapport avec ce message
Chui ds la doumaye!! [ par Rom1 ]
Salut a vous les masters du C/C++!! Moi chui k'1 pti jeuno du C qui a commencé cette année...éh oui!Je suis en ce moment en stage, et je développe une
Couleur [ par MFC42 ]
Salut, comment faut changer l arriere plan d une zone texte??????????????????????????!!!!!!!(EDIT)
Avoir la couleur d'un pixel [ par Bouba le koala ]
Comment fait-on pour récupérer la couleur d'un pixel d'une page internet avec C++ Builder ?Ma syntaxe ne me donne que la couleur du fond de la fenêtre
Récupérer la couleur d'un pixel à la position x,y de l'écran [ par atao ]
quelqu' un sait il comment peut on récupérer la couleur d'un pixel à la position x,y de l'écranmerciatao.
comment afficher texte en couleur sur borland C++ [ par aliasfreeman ]
je suis debutant et je voudrais savoir comment on fait pour pouvoir afficher du texte en couleur et changer la couleur du fondMERCI..........
Couleur [ par youpiiie ]
Comment peut-on changer une Dialog de couleur ??Merci de me répondre le plus vite possible @+
Comment mettre de la couleur dans un cout? [ par Samoul ]
Je voudrait mettre de la couleur bien changer la couleur du texte de mon cout! C'est pas vraiment compliqué mais je voudrait savoir comment si ca se f
[?] dessin en couleur sous visual C SDK [ par jetsam ]
Comment faire pour desiner une ligne en couler en Visual Cjuste en SDK (pas d'objet) avec un HDC
mouvement saccadé [ par pornik ]
hum voila mon problème :imaginons ke a chake pression de la flèche avant, j'avance de 0.1 unité la caméra. je m'apercoit alors que c'est fluide mais b
Couleur de fond (DEV-C++) [ par Jcedric42 ]
Salut tous,J'aimerez avoir comment il faut faire pour metre une couleur d'arriere plan en sortie MS-DOS,avec Dev-C++ .Merci D'avance
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|