Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.850 pregleda

Najnovija ↓

.NET i wm_nclbuttonup? 26.07.2005. u 23:35 · pre 258 meseci #1
Treba mi event koji se dešava kada korisnik pusti levi taster miša na titlebaru (Non-Client area). To bi trebalo da bude kod koji sam dole napisao, ali nikako da "okine"! Proverio sam za WM_NCLBUTTONDOWN i radi.

P.S. Događaj se desi kada je forma Maximizovana i samo tada.

Code:

        protected override void WndProc(ref Message m)
        {
            const int WM_NCLBUTTONUP = 0x00A2;
            if (m.Msg == WM_NCLBUTTONUP)
            {
                // ...
            }
            base.WndProc(ref m);
        }

Re: .NET i wm_nclbuttonup? 27.07.2005. u 12:09 · pre 258 meseci #2
Cudno ? Sto bi rekli u majkrosoftu: "kod mene radi" :)
Evo ti deo mog koda koji hvata kada korisnik klikne na minimize/maximize dugmice (samo zbog glupog dataGrida :( ).
Mozda pomogne.

Code:

protected override void WndProc(ref Message m)
        {
            switch(m.Msg)
            {                    
                case WM_NCLBUTTONUP:
                    this.NcHitTest(m.LParam);
                    break;
                case WM_NCLBUTTONDOWN:
                    //TODO handler za nclbuttondown
                    Debug.WriteLine("DOWN");
                    break;
                case WM_PAINT:
                    RefreshForm();
                    break;
                default:
                    base.WndProc (ref m);
                    break;
            }        
        }
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Re: .NET i wm_nclbuttonup? 27.07.2005. u 22:43 · pre 258 meseci #4
Okej, ja ne znam sta da kazem :I
Probao sam malopre sa samo if(m.Msg == WM_NCLBUTTONUP) i ne vidi ni jedan takav message.
Ubacis to u switch...case kao sto sam postovao i RADI!!! Barem u VS-u, a mislim da i #develop koristi csc.
Gledao sam dissasembly i protekle poruke i jednostavno nema WM_NCLBUTTONUP ?!?!
Mozda neke stvari nisu za nas smrtnike da znamo :D
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme