Suggest Cần giúp đỡ về C#

kokoro

Banned
Joined
Aug 6, 2015
Messages
71
Reactions
25
MR
0.000
Em có 1 soft .exe ( không phải của em )

Giờ em viết 1 soft khác bằng C# vậy em có thể đưa cái soft trên kia vào trong Form của em được ko :)

Mới tập tành viết code nên còn yếu :)

Em cảm ơn trước
 

tunvit

Vip
Verified
Joined
Jun 5, 2011
Messages
3,682
Solutions
1
Reactions
11,906
MR
46.430
Chat with me via Yahoo Messenger Chat with me via Skype
Using
Code:
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Diagnostics;
Đưa đám code này lên trên cùng

PHP:
[DllImport("user32.dll", SetLastError = true)]
        private static extern IntPtr SetParent(IntPtr intptr_5, IntPtr intptr_6);
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        private static extern bool SetWindowPos(IntPtr intptr_5, IntPtr intptr_6, int int_30, int int_31, int int_32, int int_33, uint uint_0);
        [DllImport("user32.dll")]
        private static extern int SetWindowLong(IntPtr intptr_5, int int_30, int int_31);
Bỏ đám này vào hàm nào tùy ý

PHP:
Process[] app = Process.GetProcessesByName(your_exe_file);
            if (app.Length > 0)
            {
                SetParent(app[0].MainWindowHandle, your_panel.Handle);
                SetWindowPos(app[0].MainWindowHandle, new IntPtr(0), your_panel.ClientRectangle.Left, your_panel.ClientRectangle.Top, your_panel.ClientRectangle.Width, your_panel.ClientRectangle.Height, 80u);
                SetWindowLong(app[0].MainWindowHandle, -16, 293601280);
            }

Ur welcome ;)
 
Using
Code:
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Diagnostics;
Đưa đám code này lên trên cùng

PHP:
[DllImport("user32.dll", SetLastError = true)]
        private static extern IntPtr SetParent(IntPtr intptr_5, IntPtr intptr_6);
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        private static extern bool SetWindowPos(IntPtr intptr_5, IntPtr intptr_6, int int_30, int int_31, int int_32, int int_33, uint uint_0);
        [DllImport("user32.dll")]
        private static extern int SetWindowLong(IntPtr intptr_5, int int_30, int int_31);
Bỏ đám này vào hàm nào tùy ý

PHP:
Process[] app = Process.GetProcessesByName(your_exe_file);
            if (app.Length > 0)
            {
                SetParent(app[0].MainWindowHandle, your_panel.Handle);
                SetWindowPos(app[0].MainWindowHandle, new IntPtr(0), your_panel.ClientRectangle.Left, your_panel.ClientRectangle.Top, your_panel.ClientRectangle.Width, your_panel.ClientRectangle.Height, 80u);
                SetWindowLong(app[0].MainWindowHandle, -16, 293601280);
            }

Ur welcome ;)
tks bác rất nhiều , học C# từ khi bác dạy ra , mò mò vọc chơi thấy ghiền lun
Bác mau ra bài mới sớm sớm :p:D
 

Announcements

Forum statistics

Threads
426,349
Messages
7,175,824
Members
178,798
Latest member
quochuy2k

Most viewed of week

Most viewed of week

Back
Top Bottom