begin process at 2010 02 10 07:49:59
  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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,250 sec (4)

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