I feel a fool for even asking this question but I'm trying to move from console C programming to programming the windows api. I've been banging my head against the keyboard while reading Petzold. I've got a window, a button and when you click the button a message pops up. Now what I want is TWO buttons, one called hi and one called bye. when you click hi you get the message hello and when you click bye you get the message goodbye. Here's what I'm working on:
I know how to put another button on the window, but from there I'm lost!Code:LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch(msg) { static HWND hwndButton; case WM_CREATE: hwndButton = CreateWindow( "BUTTON", // predefined class "hi", // button text WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON , // styles // Size and position values are given explicitly, because // the CW_USEDEFAULT constant gives zero values for buttons. 50, // starting x position 60, // starting y position 50, // button width 20, // button height hwnd, // parent window NULL, // No menu (HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE), NULL); // pointer not needed break; case WM_COMMAND : MessageBox (NULL, TEXT ("hello."), TEXT ("hello"), MB_ICONERROR) ;



LinkBack URL
About LinkBacks
I feel a fool for even asking this question but I'm trying to move from console C programming to programming the windows api. I've been banging my head against the keyboard while reading Petzold. I've got a window, a button and when you click the button a message pops up. Now what I want is TWO buttons, one called hi and one called bye. when you click hi you get the message hello and when you click bye you get the message goodbye. Here's what I'm working on:


