Quiero realizar acciones al seleccionar un item de un ComboBox, y no esperar hasta hacer click en un boton.
Estoy estoy utilizando primero:
Código:
  
El problema es que la hacer click en otro lado, por ejemplo, en un edit recién se produce el cambio que quiero.int indice = SendDlgItemMessage(hwndDlg,IDC_COMBO,CB_GETCURSEL,0,0);
case IDC_COMBO:
     if(indice >= 0)
     {
       GetWindowText(hCombo,strTextoCombo,20);
       SetWindowText(hstatic1,strTextoCombo);
    }
    break;
Ahora intento con esto:
Código:
  
Pero no sucede nada, me pueden decir en que estoy fallando, en el primer caso como sería para que el cambio se de inmediato o en el segundo como hacerlo.case WM_NOTIFY:
   LPNMHDR pnmhdr = (LPNMHDR)lParam;
   if(pnmhdr->code == WM_LBUTTONUP && pnmhdr->hwndFrom == hwndDlg  && pnmhdr->idFrom == IDC_COMBO && indice == 0) //pnmhdr->code == NM_CLICK
  {
     GetWindowText(hCombo,strTextoCombo,20);
     SetWindowText(hstatic1,strTextoCombo);
  }
Gracias...
 
 

 
  
  
 
