Lines Matching defs:control
887 /* Define a dialog control. This does not define a resource, but
935 rcparse_warning (_("control data requires DIALOGEX"));
2538 const rc_dialog_control *control;
2585 for (control = dialog->controls; control != NULL; control = control->next)
2586 write_rc_dialog_control (e, control);
2591 /* For each predefined control keyword, this table provides the class
2627 /* Write a dialog control. */
2630 write_rc_dialog_control (FILE *e, const rc_dialog_control *control)
2636 if (control->class.named)
2641 if (ci->class == control->class.u.id
2643 || ci->style == (control->style & 0xff)))
2657 if ((control->text.named || control->text.u.id != 0)
2665 res_id_print (e, control->text, 1);
2669 fprintf (e, " %d, ", (int) control->id);
2673 if (control->class.named)
2675 res_id_print (e, control->class, 0);
2676 if (control->class.named)
2678 fprintf (e, ", 0x%x, ", (unsigned int) control->style);
2681 fprintf (e, "%d, %d", (int) control->x, (int) control->y);
2683 if (control->style != SS_ICON
2684 || control->exstyle != 0
2685 || control->width != 0
2686 || control->height != 0
2687 || control->help != 0)
2689 fprintf (e, ", %d, %d", (int) control->width, (int) control->height);
2695 fprintf (e, ", 0x%x", (unsigned int) control->style);
2697 if (control->exstyle != 0 || control->help != 0)
2698 fprintf (e, ", 0x%x, %u", (unsigned int) control->exstyle,
2699 (unsigned int) control->help);
2704 if (control->data != NULL)
2705 write_rc_rcdata (e, control->data, 2);