1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Оконный режим без рамки

Тема в разделе "Архив", создана пользователем Resev, 28 июн 2013.

Статус темы:
Закрыта.
  1. Resev

    Resev User

    Регистрация:
    04.01.13
    Сообщения:
    27
    Симпатии:
    5
    собственно как зделать оконный режим без рамки?
     
  2. PoisonPrince

    PoisonPrince User

    Регистрация:
    25.02.13
    Сообщения:
    1.850
    Симпатии:
    391
    borderstyle := bsnone :d
    ты у кого-то видел такой режим? думаю, подобный вариант разработчики даже не стали бы предусматривать.
     
  3. DakDF

    DakDF User

    Регистрация:
    01.04.10
    Сообщения:
    820
    Симпатии:
    355
    окно без рамы - нонсенс.

    не ну если очень хочеться то:
    разобраться с findwindow->enumchildwindows ->getdlgitem->sendmessage

    первый попавшийся в нете код на c#
    Код:
    [dllimport("user32.dll")]
    public static extern int32 findwindow(string lpclassname,string lpwindowname);
    [dllimport("user32.dll")]
    public static extern boolean enumchildwindows(int hwndparent,delegate lpenumfunc,int lparam);
    [dllimport("user32.dll")]
    [dllimport("user32.dll", charset = charset.auto)]
     static extern int sendmessagea(intptr hwnd, int wmsg, int wparam, uint lparam);
     [dllimport("user32.dll", charset = charset.auto)]
     public static extern intptr getdlgitem(int hwnd, int childid);
    ...............
    int hwnd;
    public delegate int callback(int hwnd,int lparam);
    callback mycallback = new callback(enumchildgetvalue);
    hwnd = win32.findwindow(null,"callingwindow");
    enumchildwindows(hwnd,mycallback,0);
    .........
    public int enumchildgetvalue(int hwnd,int lparam)
    {
    intptr ptrtest = getdlgitem(hwnd, intcid);
            sendmessagea(..............);
     
    return 1;
    }
    
     
    Последнее редактирование модератором: 28 июн 2013
Статус темы:
Закрыта.