Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перетаскивание

5.5K
21 ноября 2007 года
[Veter]
91 / / 25.09.2007
Подскажите как можно перетаскивать форму за ее любое место в C#?
Заранее спасибо.
5.5K
21 ноября 2007 года
[Veter]
91 / / 25.09.2007
Уже сам нашел ответ. Если кому вдруг надо будет то следующий код просто вставте себе в исходник...
Код:
protected override void WndProc(ref Message m)
        {
            const int WM_NCHITTEST = 0x84;
            const int HTCLIENT = 0x01;
            const int HTCAPTION = 0x02;

            if (m.Msg == WM_NCHITTEST)
            {
                this.DefWndProc(ref m);
                if (m.Result == new IntPtr(HTCLIENT))
                    m.Result = new IntPtr(HTCAPTION);
                else
                    base.WndProc(ref m);
            }
            else
                base.WndProc(ref m);
        }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог