Beispiel #1
0
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);
   }
Beispiel #2
0
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);

   }
Beispiel #3
0
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)));
}
Beispiel #5
0
bool TMyFileEditWindow::CanClose()
   {
   SendDlgItemMsg(ID_FILEEDITCOMBO, WM_GETTEXT, MAX_BUFFER_SIZE, (LONG) SelectedText);

   return TRUE;
   }