salut a tous,
Cela fait juste une semaine que je me bas a pouvoir programmer des applications windows.
j aimerai bien sous win32 api avec vc++ 6.0 programmer une boite de dialogue. Ainsi lors de l execution du programme , il sera affiché la boite de dialogue avec different sorte de couleur du genre "Choose Color Dialog Box" et l utilisateur pourra, choisir une couleur et des qu il cliquera sur le boutton du ok de cette petiite boite de dioalogue la ou il a choisi la couleur un boutton qui a été crée dans la boite de dialogue principale prendra cette couleur qui fut choisie.
Voici le source que j utilise pour crée, la boite qui s afiche avec les differentes sortes de couleur proposé comme choix.
CHOOSECOLOR cc; // common dialog box structure
static COLORREF acrCustClr[16]; // array of custom colors
HWND hwnd; // owner window
HBRUSH hbrush; // brush handle
static DWORD rgbCurrent; // initial color selection
// Initialize CHOOSECOLOR
ZeroMemory(&cc, sizeof(cc));
cc.lStructSize = sizeof(cc);
cc.hwndOwner = hwnd;
cc.lpCustColors = (LPDWORD) acrCustClr;
cc.rgbResult = rgbCurrent;
cc.Flags = CC_FULLOPEN | CC_RGBINIT;
if (ChooseColor(&cc)==TRUE) {
hbrush = CreateSolidBrush(cc.rgbResult);
rgbCurrent = cc.rgbResult;
}
Espérant que j ai bien expliqué mon probleme, vous remercie dZavance pour toutes formes d aidées et idées.
Merci bien

Armando