Pomoc kontekstowa

dział ogólny

Re: Pomoc kontekstowa

Nowy postprzez wargo » niedziela, 11 października 2009, 11:53

Teraz to ja ciÄ™ nie rozumiem :|
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez Cyfrowy Baron » niedziela, 11 października 2009, 15:25

Czego nie rozumiesz?!

Funkcja:

Kod: Zaznacz cały
    SendMessage(Handle,WM_SYSCOMMAND,SC_CONTEXTHELP,0);


Daje taki efekt jak naciśnięcie ikony [?], czyli pojawia się kursor wywołujący pomoc kontekstową, ale pomoc pojawi się dopiero gdy tym kursorem wybierzesz jakiś element do którego przypisano pomoc kontekstową. Podczas gdy ja sądziłem, że chcesz wywołać od razu pomoc kontekstową dla wybranego elementu.

Działanie powyższej funkcji jest takie, najpierw jest wywoływany kursor pomocy kontekstowej, a dopiero kliknięcie tym kursorem wywołuje pomoc kontekstową.
Podczas gdy to co ja proponowałem od razu wywołuje pomoc kontekstową dla wybranego elementu, albo bezpośrednio poprzez wybranie polecenia, albo też poprzez przypisanie do wybranych elementów PopupMenu z poleceniem Co to jest?, po wybraniu którego zostanie wyświetlona od razu pomoc kontekstowa dla wybranego elementu.

Nie bardzo rozumiem jaki jest sens wyświetlania, najpierw kursora pomocy kontekstowej po to by potem wybrać element dla którego ta pomoc zostanie wyświetlona, chyba że u Cibie działa to jakoś inaczej?!
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez wargo » niedziela, 11 października 2009, 15:28

Nigdy nie widziałeś programu który tak działa że np. z menu pomoc wybiera się "co to jest"?
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez Cyfrowy Baron » niedziela, 11 października 2009, 15:31

Widziałem, ale na innej zasadzie. Na formularzu są jakieś elementy, np. przycisk Button, klikasz na tym przycisku pojawia się menu kontekstowe z jednym elementem "Co to jest?", klikasz na ten element i wyświetla się pomoc kontekstowa. W przypadku funkcji o której piszesz pojawi się kursor pomocy kontekstowej i dopiero wybranie elementu tym kursorem wyświetli pomoc kontekstową.

Pisałem, że jest to gdzieś w programie Word - gdzie?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez wargo » niedziela, 11 października 2009, 15:39

Cyfrowy Baron napisał(a):Pisałem, że jest to gdzieś w programie Word - gdzie?

Żart: Nie, to ja napisałem!

Jest w menu pomoc, chyba że masz najnowszą wersję z zakładkami, to wtedy nie wiem gdzie to jest
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez Cyfrowy Baron » niedziela, 11 października 2009, 15:42

Używam Word 2003 i na drugim komputerze Ofice Enterprise 2007, w żadnym z tych programów tego nie ma.

JakiÅ› inny popularny program zawierajÄ…cy coÅ› takiego, bo nic podobnego u siebie nie znajdujÄ™?!
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez wargo » niedziela, 11 października 2009, 15:48

Nie chce mi się szukać ale pokażę screen:
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    NieznanyNieznana

Re: Pomoc kontekstowa

Nowy postprzez Cyfrowy Baron » niedziela, 11 października 2009, 16:02

Word 2003 już tego nie ma.
W nowszych programach jest to rozwiązane inaczej. Klikasz prawym klawiszem na wybranym elemencie, wyskakuje menu kontekstowe z wybranym poleceniem, klikasz na to polecenie i wyświetla się pomoc kontekstowa dla tego elementu.

whatsthis.png
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Poprzednia strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości