Esempio n. 1
0
 public Form1(ControlVariableCLRWrapper controlVariableCLRWrapper)
 {
     this.controlVariableCLRWrapper = controlVariableCLRWrapper;
     InitializeComponent();
     foreach (var ici in ImageCodecInfo.GetImageEncoders())
     {
         if (ici.FormatID == ImageFormat.Jpeg.Guid)
         {
             _jpgEncoder = ici;
             break;
         }
     }
     rotation = new float[9] {
         1, 0, 0, 0, 0, 1, 0, -1, 0
     };
     _tcp = new TCPSender(rotation);
     if (File.Exists(settingFilename))
     {
         using (var sr = new StreamReader(settingFilename))
         {
             for (int i = 0; i < 2; ++i)
             {
                 var s = sr.ReadLine();
                 if (s == null)
                 {
                     break;
                 }
                 if (s.StartsWith(pmdHeader))
                 {
                     pmdInitialDirectory = s.Substring(pmdHeader.Length);
                 }
                 else if (s.StartsWith(vmdHeader))
                 {
                     vmdInitialDirectory = s.Substring(vmdHeader.Length);
                 }
             }
         }
     }
     if (!File.Exists(shaderFilename))
     {
         if (File.Exists("..\\..\\" + shaderFilename))
         {
             File.Copy("..\\..\\" + shaderFilename, shaderFilename);
         }
         else
         {
             MessageBox.Show(shaderFilename + "を実行ファイルと同じフォルダに置いてください。");
         }
     }
 }
Esempio n. 2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var   controlVariableCLRWrapper = new ControlVariableCLRWrapper();
            Form1 form1 = new Form1(controlVariableCLRWrapper);

            form1.Show();
            var myApplicationCLR = new MyApplicationCLR(form1.Handle, controlVariableCLRWrapper);

            while (form1.Created)
            {
                myApplicationCLR.Run();
                Application.DoEvents();
            }
        }
Esempio n. 3
0
 public Form1(ControlVariableCLRWrapper controlVariableCLRWrapper)
 {
     this.controlVariableCLRWrapper = controlVariableCLRWrapper;
     InitializeComponent();
     this.MouseWheel += new MouseEventHandler(Form1_mouseWheel);
 }