.NET 4.x Можно ли вставить свой собственный контрол в чужое окно, зная его handle? - C#
Формулировка задачи:
Можно ли вставить свой собственный контрол в чужое окно, если я знаю его handle?
К примеру, прилепить лейбл рядом с "чужим" текстбоксом. Контрол нужен лишь для отображения информации.
Решение задачи: «.NET 4.x Можно ли вставить свой собственный контрол в чужое окно, зная его handle?»
textual
Листинг программы
using System.Runtime.InteropServices; ........... [DllImport("user32.dll")] private static extern IntPtr SetParent( IntPtr hWndChild, // handle to window IntPtr hWndNewParent // new parent window ); void AddLableToWindow(IntPtr hWnd) { Label lb = new Label(); lb.Text = "text"; SetParent(lb.Handle, hWnd); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д