Beispiel #1
0
INT_PTR CALLBACK NameDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) {

	switch (uMsg) {

	case WM_INITDIALOG:
		SetDlgItemText(hwndDlg, IDD_NEW, (LPCSTR)lParam);
		return TRUE;

	case WM_COMMAND:

		switch (LOWORD(wParam)) {
			case IDOK:
				CaptureName(hwndDlg);
				EndDialog(hwndDlg, IDOK);
				break;

			case IDCANCEL:
				EndDialog(hwndDlg, IDCANCEL);
				break;
		}
		break;

	default:
		return FALSE;
	}

	return TRUE;
}
Beispiel #2
0
/* Section to register users and their parameters of control */
int Register()
{
    acquire_screen();

    GainBox= load_bitmap("images/Register/Gain.pcx", pal);
    ModeBox= load_bitmap("images/Register/Mode.pcx", pal);
    TiBox= load_bitmap("images/Register/Ti.pcx", pal);
    TdBox= load_bitmap("images/Register/Td.pcx", pal);
    Screen1 = load_bitmap("images/Register/Base.pcx", pal);
    Screen2 = load_bitmap("images/Principal/Base.pcx", pal);
    blit(Screen1, screen, 0, 0, 0, 0, 1024, 768);

    font = load_font("config/unifont.dat", NULL, NULL);
    Letteri=Letterk=NULL;

    textprintf_ex(screen, font, 150, 250, 0, -1, "Tipo de Control:");
    textprintf_ex(screen, font, 210, 280, DARK_GRAY, -1, "*Manual     *Automatico ");

    CaptureName();
}
Beispiel #3
0
void CaptureNumber()
{
    while (!key[KEY_ESC])
    {
        Letteri= readkey();
        if(key[KEY_ENTER])
            break;
        if(key[KEY_ESC])
            exit(0);
        if(key[KEY_LEFT])
            CaptureName();
        if(key[KEY_BACKSPACE])
        {
            Letteri=NULL;
            uremove(Number,-1);
        }
        Letterj= Letteri;
        strcat(Number, &Letterj);
        textprintf_ex(screen, font, 770, 190, 0, WHITE, "%s  ", Number);
    }
    ControlType();
}