Panel SIP w trybie fullscreen

  • 3 Odpowiedzi
  • 2560 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Panel SIP w trybie fullscreen
« dnia: Czerwiec 11, 2010, 11:40:03 »
Witam.
robie aplikacje pelnoekranowa - CF.NET 2.0, WM 6+
Chce wyswietlic SIP panel calkowicie na dole ekranu - bez menubar - na dole mam panel z przyciskami.
Poki efekt jest taki:
screen
Udalo sie ukryc przycisk wyboru klawiatury, ale reszty nie bardzo.
Moge przemieszczac panel za pomoca SipSetInfo (np. na sama gore), ale przy ustawianiu na dole zawsze pokazuje sie pasek.
Probowalem natywnych funkcji do obslugi okien (SetWindowLong, SetForegroundWindow), ale bez rezultatu.
Raczej nie bede ustawianie wysokosci menubara w rejestrze - co sugerowano na niektorych forach.
Ma ktos jakies sprawdzone rozwiazanie?

pzdr

Połączone: [time]Czerwiec 11, 2010, 12:09:52[/time]
Chyba znalazlem - trzeba uzyc MoveWindow na oknie 'SipWndClass'.
Moze sie komus przyda...

Połączone: Czerwiec 11, 2010, 17:03:04
To rozwiazanie nie dziala, jak nalezy w WM 6.5.
Trzeba szukac dalej...
Ktos uzywal SetWindowPos ??
« Ostatnia zmiana: Czerwiec 11, 2010, 17:03:04 wysłana przez mobit »

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Panel SIP w trybie fullscreen
« Odpowiedź #1 dnia: Czerwiec 12, 2010, 10:58:12 »
To dość niskopoziomowa funkcja jeśli w net skrobiesz. Może kolidować z systemem okienek .net nieodpowiednio użyta. Lepiej poszukaj API do interakcji z shell-em w C#/net. Z tego co pamiętam w natywnym API tam się to robiło. W wolnej chwili zerknę co i jak.

Odp: Panel SIP w trybie fullscreen
« Odpowiedź #2 dnia: Czerwiec 25, 2010, 09:59:53 »
Lepiej poszukaj API do interakcji z shell-em w C#/net. Z tego co pamiętam w natywnym API tam się to robiło
Probowalem SipGetInfo/SipSetInfo ustawiajac rcSipRect i czyszczac bit SIPF_DOCKED, ale bez rezultatow.
Pomoglo dopiero przemieszczenie dodatkowo SipBackDropWndClass - teraz wyglada, jakby dzialalo tez na WM6.5.

*

Offline Bat.

  • Homofob i seksista
  • ******
  • 3315
  • Płeć: Mężczyzna
  • Skąd: Śląsk
    • Deskorolka Underflip
  • Sprzęt: Dell Axim X51v | Blackberry 8110, 9700, PlayBook
Odp: Panel SIP w trybie fullscreen
« Odpowiedź #3 dnia: Lipiec 18, 2010, 14:18:25 »
Jeśli to będzie na NET to jest skazane na porażkę.