CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Quelques questions svp

Kiss-cool
Kiss-cool
Niveau 6
13 juin 2006 à 20:34:29

Bonsoir à vous, après le match nul de la France je viens me consoler avec vos réponses sur jv.com :)
Je voudrais savoir (Dans Dev-C++) :

1) A quoi sert windows application ? quel est la différence avec console ?

2) Est-il possible par exemple de faire un texte avec écrit "salut" mais pas dans le dos mais dans une fenetre que j´aurais dessiner auparavant ?

3) Sous le mode console je voudrais bloquer la fermeture de la fenêtre (la personne qui lit le message ne pourra plus la fermer) sauf en mettant la croix : je veux juste supprimer appuyez sur une touche pour continuer si c´ est possible.

Merci de vos réponses

Fvirtman
Fvirtman
Niveau 10
13 juin 2006 à 22:04:40

1) Windows Application, c´est fait pour ne pas faire afficher la console ! tout simplement.

2) oui, mais c´est plus complexe.

3) un code tres tres sale mais qui marche :
a la fin de ton programme, tu écris :

while(1);

--> ton programme tourne en boucle et ne s´arrete jamais (sauf si tu appuies sur la croix), par contre, ton processeur tourne a 100%

Kiss-cool
Kiss-cool
Niveau 6
14 juin 2006 à 20:28:35

Merci pour la fermeture c´ était pas si dur que ça et ca marche très bien parce que quand je crée des fichiers je les envoie a mes potes pour tester si ca marche et comme il y a un petit texte ils prennent pas la peine de lire et ils appuyent sur une touche et ca quitte donc maintenant plus ce probleme.

2) Que faut-il rajouter ? Le code de la console avec une phrase à la fin ou au début ou alors changer complètement toutes les commandes ?

1) je pense que c´ est la même question que la n°2.

Merci a Fvirtman pour ta réponse.

dynoplasmma
dynoplasmma
Niveau 9
14 juin 2006 à 20:32:06

kiss-cool-> 2) Que faut-il rajouter ? Le code de la console avec une phrase à la fin ou au début ou alors changer complètement toutes les commandes ?

Il faut changer completement toutes les commandes.
Tu verras ca plus tard, reste pour l´instant sur la console, c´est le meilleure moyen d´apprendre :)

Virtuality
Virtuality
Niveau 8
14 juin 2006 à 20:54:03

si t´utilise l´api windows, voila un exemple des plus basiques :

  1. include <windows.h>

LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
HWND hwnd;
MSG msg;
WNDCLASS wc;

wc.style = 0;
wc.lpfnWndProc = MainWndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = NULL;
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH)(1 + COLOR_BTNFACE);
wc.lpszMenuName = NULL;
wc.lpszClassName = "MaWinClass";

if(!RegisterClass(&wc)) return FALSE;

hwnd = CreateWindow("MaWinClass", "Titre", WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT, 400, 300,
NULL, NULL, hinstance, NULL);
if (!hwnd) return FALSE;

ShowWindow(hwnd, nCmdShow);
UpdateWindow(hwnd);

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

/*************************************************

    • **************************/

LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_CREATE:

return 0;

case WM_DESTROY:
PostQuitMessage(0);
return 0;

default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
}

tiré de l´intro de :
http://chgi.developpez.com/windows/

Kiss-cool
Kiss-cool
Niveau 6
14 juin 2006 à 21:58:40

Bon aller je crois que c´ est décidé !! !
Je reste sur la console :p
Rien que survoler ton exemple m´a donné mal à la tête donc ...

Kiss-cool
Kiss-cool
Niveau 6
15 juin 2006 à 20:37:45

Connaissez vous le logiciel Nudgemania (permet de wizz à l´infini dans msn), est-il possible de creer un logiciel comme ça à partir de la console ou faut-il des autres logiciel ?
Si oui donnez moi juste 1 ligne de commande que je voi à quoi ca ressemble parce que je pense que ce n´est pas comme pour écrire salut ect... merci à vous

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment