void TMyPrinterAreaWindow::CloseWindow(int arg) { SelectedText[0] = '\0'; SendDlgItemMsg(ID_XLOW, WM_GETTEXT, MAX_BUFFER_SIZE, (DWORD) SelectedText); sscanf(SelectedText, "%d", &TPrinterAreaXLow); SelectedText[0] = '\0'; SendDlgItemMsg(ID_XHIGH, WM_GETTEXT, MAX_BUFFER_SIZE, (DWORD) SelectedText); sscanf(SelectedText, "%d", &TPrinterAreaXHigh); SelectedText[0] = '\0'; SendDlgItemMsg(ID_YLOW, WM_GETTEXT, MAX_BUFFER_SIZE, (DWORD) SelectedText); sscanf(SelectedText, "%d", &TPrinterAreaYLow); SelectedText[0] = '\0'; SendDlgItemMsg(ID_YHIGH, WM_GETTEXT, MAX_BUFFER_SIZE, (DWORD) SelectedText); sscanf(SelectedText, "%d", &TPrinterAreaYHigh); SelectedText[0] = '\0'; SendDlgItemMsg(ID_PIXELS, WM_GETTEXT, MAX_BUFFER_SIZE, (DWORD) SelectedText); sscanf(SelectedText, "%d", &TPrinterAreaPixels); if ( (TPrinterAreaXLow == -BitMapWidth / 2) && (TPrinterAreaXHigh == +BitMapWidth / 2) && (TPrinterAreaYLow == -BitMapHeight / 2) && (TPrinterAreaYHigh == +BitMapHeight / 2)) TPrinterCustomFlag = 0; else TPrinterCustomFlag = 1; TDialog::CloseWindow(arg); }
void TMyPrinterAreaWindow::ResetWindow() { /* if active area display active parameters */ sprintf(YABuffer, "%d", TPrinterAreaXLow); SendDlgItemMsg(ID_XLOW, WM_SETTEXT, 0, (DWORD) YABuffer); sprintf(YABuffer, "%d", TPrinterAreaXHigh); SendDlgItemMsg(ID_XHIGH, WM_SETTEXT, 0, (DWORD) YABuffer); sprintf(YABuffer, "%d", TPrinterAreaYLow); SendDlgItemMsg(ID_YLOW, WM_SETTEXT, 0, (DWORD) YABuffer); sprintf(YABuffer, "%d", TPrinterAreaYHigh); SendDlgItemMsg(ID_YHIGH, WM_SETTEXT, 0, (DWORD) YABuffer); sprintf(YABuffer, "%d", TPrinterAreaPixels); SendDlgItemMsg(ID_PIXELS, WM_SETTEXT, 0, (DWORD) YABuffer); }
void TMyFileEditWindow::SetupWindow() { NODE *proclst; char tempbuff[MAX_BUFFER_SIZE]; // get procedures proclst = lprocedures(); // pop them into the list box while (proclst != NIL) { cnv_strnode_string(tempbuff, proclst); SendDlgItemMsg(ID_FILEEDITCOMBO, CB_ADDSTRING, 0, (LONG) tempbuff); proclst = cdr(proclst); } }
void TStatisticsDialog::SetupWindow () { TDialog::SetupWindow(); ::CenterWindow(this); SendDlgItemMsg(IDC_TH_NUM, WM_SETTEXT, 0, (LPARAM)FormatNumber(NumThings)); SendDlgItemMsg(IDC_VE_NUM, WM_SETTEXT, 0, (LPARAM)FormatNumber(NumVertexes)); SendDlgItemMsg(IDC_LD_NUM, WM_SETTEXT, 0, (LPARAM)FormatNumber(NumLineDefs)); SendDlgItemMsg(IDC_SD_NUM, WM_SETTEXT, 0, (LPARAM)FormatNumber(NumSideDefs)); SendDlgItemMsg(IDC_SE_NUM, WM_SETTEXT, 0, (LPARAM)FormatNumber(NumSectors)); SendDlgItemMsg(IDC_TH_SIZE, WM_SETTEXT, 0, (LPARAM)FormatNumber(((ULONG)NumThings * sizeof(Thing) + 512L) / 1024L)); SendDlgItemMsg(IDC_VE_SIZE, WM_SETTEXT, 0, (LPARAM)FormatNumber(((ULONG)NumVertexes * sizeof(Vertex) + 512L) / 1024L)); SendDlgItemMsg(IDC_LD_SIZE, WM_SETTEXT, 0, (LPARAM)FormatNumber(((ULONG)NumLineDefs * sizeof(LineDef) + 512L) / 1024L)); SendDlgItemMsg(IDC_SD_SIZE, WM_SETTEXT, 0, (LPARAM)FormatNumber(((ULONG)NumSideDefs * sizeof(SideDef) + 512L) / 1024L)); SendDlgItemMsg(IDC_SE_SIZE, WM_SETTEXT, 0, (LPARAM)FormatNumber(((ULONG)NumSectors * sizeof(Sector) + 512L) / 1024L)); SendDlgItemMsg(IDC_TH_BYTES, WM_SETTEXT, 0, (LPARAM)FormatNumber((ULONG)NumThings * sizeof(Thing))); SendDlgItemMsg(IDC_VE_BYTES, WM_SETTEXT, 0, (LPARAM)FormatNumber((ULONG)NumVertexes * sizeof(Vertex))); SendDlgItemMsg(IDC_LD_BYTES, WM_SETTEXT, 0, (LPARAM)FormatNumber((ULONG)NumLineDefs * sizeof(LineDef))); SendDlgItemMsg(IDC_SD_BYTES, WM_SETTEXT, 0, (LPARAM)FormatNumber((ULONG)NumSideDefs * sizeof(SideDef))); SendDlgItemMsg(IDC_SE_BYTES, WM_SETTEXT, 0, (LPARAM)FormatNumber((ULONG)NumSectors * sizeof(Sector))); }
bool TMyFileEditWindow::CanClose() { SendDlgItemMsg(ID_FILEEDITCOMBO, WM_GETTEXT, MAX_BUFFER_SIZE, (LONG) SelectedText); return TRUE; }