Novo

Forum kao aplikacija na telefonu

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

Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole...

  • 8 odgovora
  • 4.612 pregleda

Najnovija ↓

Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 18.09.2006. u 15:50 · pre 244 meseca
izmenjeno 1 put, poslednji put X Files 19.09.2006. u 18:25
  1. X Files19.09.2006. u 18:25zapis iz teksta poruke
#1
1. Da li postoji jednostavniji nacin da mi kontrole imaju Windows XP Style od pravljenja *.exe.manifest datoteka?

2. Kada neka kontrola ima fokus, pojavljuje se "focus rectangle". Ne zelim da se on pojavljuje, kako ovo iskljuciti?
Re: Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 18.09.2006. u 21:33 · pre 244 meseca #2
Citat:
radoica
1. Da li postoji jednostavniji nacin da mi kontrole imaju Windows XP Style od pravljenja *.exe.manifest datoteka?


Imas VCL kontrolu TXPManifest u grupi Win32 koja radi bash to.

Citat:
radoica
2. Kada neka kontrola ima fokus, pojavljuje se "focus rectangle". Ne zelim da se on pojavljuje, kako ovo iskljuciti?


?? ne razumem te bash najbolje? Deder postuj neku sliku da vidimo mi to.

Potpis
Tko leti vrijedi
Re: Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 18.09.2006. u 22:55 · pre 244 meseca #3
Dugme bez "focus rectangle"-a:



Dugme sa "focus rectangle"-om:



Ovaj pravougaonik bi trebalo da se iscrta samo kada se koristi tastatura, a ne pre toga, kao sto je slucaj sa programima radjenim u Turbo C++.
Inace u Windows XP postoji opcija koja ovo kontrolise (Control Panel\Display\Appearance\Effects...\Hide underline letters for keyboard navigation until I press Alt key), ali Borland izgleda ne postuje ovo setovanje, kao sto ga postuju programi radjeni u MFC ili .NET-u.
Re: Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 18.09.2006. u 22:58 · pre 244 meseca
izmenjeno 1 put, poslednji put X Files 18.09.2006. u 23:16
  1. X Files18.09.2006. u 23:16zapis iz teksta poruke
#4
"radoica", molim te da sledeći put otvoriš dve nove teme za dva nova pitanja.

Mislim da je u ovom slucaju takoyvani subclassing najbolje resenje.

NETESTIRANO:

--- H ---

Code:

class TNoviButton : public TButton
{
protected:
    void __fastcall WndProc( TMessage &Message );
public:
    __fastcall TNoviButton(TComponent *Owner) : TButton(Owner) {};
};

class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TButton *Button1;
private:    // User declarations
public:        // User declarations

        TNoviButton *pNoviButton;
        TNoviButton *pNoviButton2;

        __fastcall TForm1(TComponent* Owner);
        __fastcall ~TForm1();

};


--- CPP ---

Code:

void __fastcall TNoviButton::WndProc( Messages::TMessage &Message ) 
{
   if ( Message.Msg == WM_SETFOCUS )
   {
       SendMessage( /*Form1->pNoviButton->*/Handle, WM_KILLFOCUS, Message.Msg, NULL );
   }
   else
   {
       TButton::WndProc( Message );
   }

}
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
   pNoviButton = new TNoviButton( this );
   pNoviButton->Parent = this;
   pNoviButton->Caption = "Novi Taster";

   pNoviButton2 = new TNoviButton( this );
   pNoviButton2->Parent = this;
   pNoviButton2->Caption = "Novi Taster2";
   pNoviButton2->Left = 300;

}
__fastcall TForm1::~TForm1()
{
   delete pNoviButton;
   delete pNoviButton2;
}


Malo sam izmenio kod da mozes da napravis familiju TNoviButton-a, a da svi imaju ubijen fokus.
Re: Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 18.09.2006. u 23:22 · pre 244 meseca
izmenjeno 1 put, poslednji put IDE 19.09.2006. u 12:05
  1. IDE19.09.2006. u 12:05zapis iz teksta poruke
#5
Upravo sam instalirao Turbo C++

neko je trazio screenshot....

Ne znam...meni se licno kod BDS 2006 a sada i kod Turbo C++ ne svidja raspored paleta komponenti...
Ima li nacin da se podesi da izgleda isto kao kod 5-ice tj. 6-ice??

I jos jedna stvar mi ide na zivce, a to je sto Form-e ne mozemo pomjerati i stavljati gdje mi hocemo (kao u 5-ici i 6-ici) nego stoji na jednom mjestu u toku dizajniranja aplikacije...
Ima li nacin i da se ovo rijesi??
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: Turbo/BCB: Windows XP Style (sem manifest fajla), pravougaonik za fokus kontrole... 20.09.2006. u 06:39 · pre 244 meseca #7
Citat:

I jos jedna stvar mi ide na zivce, a to je sto Form-e ne mozemo pomjerati i stavljati gdje mi hocemo
(kao u 5-ici i 6-ici) nego stoji na jednom mjestu u toku dizajniranja aplikacije... Ima li nacin i da se ovo rijesi??

Imas na desnoj strani glavnog menija ComboBox. Izaberi Classic Undocked, mada nisam siguran
kako ce to da radi.

Moj savet je drzi se ovoga Default. Kod Borlanda je menjanje standardnog Layout-a oduvek stvaralo probleme.


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme