begin process at 2012 02 10 18:28:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

visual c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

visual c++

jeudi 16 octobre 2003 à 06:20:56 | visual c++

Bonjour_ca_va_?

Bonjour a tous,j'apprend le c++ ,je ne suis pas encore familiariser avec.
(J'ai cree un fentre WNDCLASSEX c'est ok ca marche)

Quelqu'un peut me dire comment :
Je voudrai placé un bouton et textbox sur c'ette fenetre
et d'autre objets.
Merci a vous.
jeudi 16 octobre 2003 à 08:18:24 | Re : visual c++

BruNews

Administrateur CodeS-SourceS
http://perso.wanadoo.fr/persans-brunews/
CP5.zip et CP5Sources.zip
Tout ce dont tu as besoin est dans ce bouquin. Il y a aussi les sources publiees.
BruNews, ciao...
jeudi 16 octobre 2003 à 17:31:25 | Re : visual c++

coockiesch

Salut!!!
Regarde ca : http://www.cppfrance.com/code.aspx?ID=9289

@++

Raf

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
vendredi 17 octobre 2003 à 08:44:09 | Re : visual c++

Bonjour_ca_va_?

bonjour,merci brunews j'ai telecharger sur ton site j'ai fais une fenetre avec un bouton mais il y a une erreure

#include <windows.h>
struct
{
int iStyle ;
TCHAR * szText ;
}
button =
{
BS_PUSHBUTTON, TEXT ("PUSHBUTTON"),
// BS_DEFPUSHBUTTON, TEXT ("DEFPUSHBUTTON"),
// BS_CHECKBOX, TEXT ("CHECKBOX"),
// BS_AUTOCHECKBOX, TEXT ("AUTOCHECKBOX"),
// BS_RADIOBUTTON, TEXT ("RADIOBUTTON"),
// BS_3STATE, TEXT ("3STATE"),
// BS_AUTO3STATE, TEXT ("AUTO3STATE"),
// BS_GROUPBOX, TEXT ("GROUPBOX"),
// BS_AUTORADIOBUTTON, TEXT ("AUTORADIO"),
// BS_OWNERDRAW, TEXT ("OWNERDRAW")
} ;

#define NUM (sizeof button / sizeof button)

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

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("Fenetre") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;

wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;

if (!RegisterClass (&wndclass))
{
MessageBox (NULL, TEXT ("Window error"),
szAppName, MB_ICONERROR) ;
return 0 ;
}
hwnd = CreateWindow (szAppName, // window class name
TEXT ("Fenetre"), // window caption
WS_OVERLAPPEDWINDOW, // window style
CW_USEDEFAULT, // initial x position
CW_USEDEFAULT, // initial y position
CW_USEDEFAULT, // initial x size
CW_USEDEFAULT, // initial y size
NULL, // parent window handle
NULL, // window menu handle
hInstance, // program instance handle
NULL) ; // creation parameters

ShowWindow (hwnd, iCmdShow) ;
UpdateWindow (hwnd) ;

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

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
static HWND hwndButton ;
static TCHAR szTop[] = TEXT ("message wParam lParam"),
szUnd[] = TEXT ("_______ ______ ______"),
szFormat[] = TEXT ("%-16s%04X-%04X %04X-%04X"),
szBuffer[50] ;
static int cxChar, cyChar ;

switch (message)
{

case WM_CREATE :
cxChar = LOWORD (GetDialogBaseUnits ()) ;
cyChar = HIWORD (GetDialogBaseUnits ()) ;

// for (i = 0 ; i < NUM ; i++)
hwndButton = CreateWindow ( TEXT("Clic"),button.szText,WS_CHILD | WS_VISIBLE | button.1Style,cxChar, cyChar * (1 + 2 * 0),
20 * cxChar, 7 * cyChar / 4,
hwnd, (HMENU) 1,
((LPCREATESTRUCT) lParam) ->hInstance, NULL) ;

return 0 ;

case WM_SIZE :
rect.left = 24 * cxChar ;
rect.top = 2 * cyChar ;
rect.right = LOWORD (lParam) ;
rect.bottom = HIWORD (lParam) ;
return 0 ;


// case WM_CREATE:
// PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;
// return 0 ;
case WM_PAINT:
hdc = BeginPaint (hwnd, &ps) ;

GetClientRect (hwnd, &rect) ;

// DrawText (hdc, TEXT ("Hello, Windows 98!"), -1, &rect,
// DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
// EndPaint (hwnd, &ps) ;
return 0 ;

case WM_DESTROY:
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}


*voila (5)erreures sur c'ette ligne ,j'ai changer le text pour mettre d'un bouton: ((LPCREATESTRUCT) lParam) ->hInstance, NULL) ;


Merci a toi de m'avoir aidé.
vendredi 17 octobre 2003 à 09:01:19 | Re : visual c++

BruNews

Administrateur CodeS-SourceS
struct
{
int iStyle ;
TCHAR * szText ;
}
button = ..... A quoi sert tout cela ??? Fais dans le simple.
CreateWindow("BUTTON", "Caption", ....);
Enregistre ton hInstance dans une var globale au niveau de WinMain:
HINSTANCE hinst;

WinMain()
{
hinst = hInstance; // et tu te serviras de hinst ensuite
}

BruNews, ciao...


Cette discussion est classée dans : visual


Répondre à ce message

Sujets en rapport avec ce message

Calculatrice ms visual c++ [ par Fino ] Bonjour,quelqu'un aurait-il le source d'une calculatrice faite avec ms visual c++ comme la calc.exe de ms dans windows.si oui pouvez m'en envoyer un e rogrammation du port serie avec visual C++ 5.0 [ par tom ] J'essaye de creer un programme pour lire le port serie: Comment acceder aux ports serie a l'aide de visual C++? Quelles sont les classes et methodes Copie de fichiers de nom long avec Visual C++ sous Windows98 [ par ABT ] Salut, Je développe une application avec Visual C++, l'une de ses est de copier des fichiers à partir d'un répertoire vers un autre. J'utilise pour ce PROBLEME EN resource Script (.rs) (visual c++) [ par elboras ] PROBLEME EN resource Script (.rs) Salut, j'ai un problême avec VISUAL C++ Je créé un nouveau fichié et je clique sur TOOLS , APP STUDIO . Ensuite quan Espoir.Installation de allegro sur Visual c++ 6 [ par garon ] Bonjour.C est par espoir de trouver une bonne ame capable de m expliquer comment on install Winallegro sur visual 6c++.Merci par avance. RECHERCHE VISUAL C++ 6 [ par Death Angel ] Bonjour!!Je recherche Visual C++ 6, si il existe une version Entreprise comme Visual Basic 6. Si c'est possible de le metrte sur un site couper en pet COMPILATION AVEC VISUAL C++ [ par neuro ] SAlut,g des problemes ed compilation avec vc++ des que je vx compiler en c ou en c++.....ais je oublie des options,...Merci de me rendre moins aggress portage Linux vers visual C++ [ par acsx ] Salut,J'ai un programme écrit en C sous Linux et je souhaite le faire tourner sous Visual C++ 6.0 sous Windows.J'ai donc créé un projet win32 et intég Petit probleme sous visual c++ [ par Hakim ] Salut,j'essaie a l'aide de visual c++ de traiter des valeurs saisie par un utilisateur mais voila mon probleme.Lorsque j'utilise une edit box tout mar Visual C++ 6.0 [ par acsx ] Salut,Comment déterminer quel type de use run-time library il faut utiliser dans un projet visual C++? (Project/Settings/C/C++/Code Generation/Use run


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales