Despre pop-up dependent de context

Un pop-up sensibil la context este afișat direct din aplicația dvs. (faceți clic dreapta pe orice buton din Ajutor Manual și selectați Ce este. pentru a vedea un exemplu).

Primul lucru pe care trebuie să-l înțelegeți este că ferestrele pop-up sensibile la context sunt de fapt aceleași secțiuni ca și secțiunile pop-up normale afișate în ajutorul dvs. În ajutorul dvs. de proiect Utilizați aceleași secțiuni pop-up din secțiunea Secțiuni invizibile pentru ambele scopuri. Principala diferență este modul în care acestea sunt cauzate:

Secțiunile de tip pop-up sunt afișate în zona de ajutor atunci când utilizatorul face clic pe link-ul din secțiune - de exemplu, pentru a afișa o definiție sau o explicație.

Contextual, secțiunile pop-up sunt apelate direct de aplicație și sunt afișate în ferestre mici mici. Acest lucru se face fără a afișa restul ajutorului deloc. Este afișată doar o fereastră pop-up mică și se închide de îndată ce utilizatorul face clic pe el.

În plus, există setări în Proprietățile proiectului care controlează modul în care este procesat pop-ul în ajutorul Ajutor HTML și Browser. (A se vedea mai jos pentru mai multe detalii.)

Exemplu de pop-up dependent de context:

Despre pop-up dependent de context

Context dependent de pop-up în aplicație.

Exemplul din stânga arată secțiunea pop-up afișată în aplicație. Acesta este afișat independent, fără fișierul de ajutor principal.

Exemplul de mai sus utilizează ajutorul cu două moduri. care vă permite să utilizați float cu text formatat în Ajutorul HTML. Prin urmare, este posibil să aveți un antet cu text bold pentru pop-up. Totuși, rețineți că Windows Vista nu include suport pentru Winhelp. astfel încât dacă Vista este important pentru dvs., nu mai utilizați ajutorul pentru modul dual.

Despre crearea unui pop-up dependent de context:

Pentru a crea un pop-up sensibil la context, tot ceea ce trebuie să faceți este să creați secțiunile pop-up în secțiunea Secțiuni invizibile și să furnizați programatorilor numerele de secțiune necesare și / sau numerele de contexte de referință, astfel încât să poată efectua interogări. Implicați-vă în ajutorul contextual pentru mai multe informații despre acest lucru.

De asemenea, este important să înțelegeți că numai Winhelp și HTML Help pot fi folosite pentru ferestre pop-up cu contextualitate, apelate direct din aplicații și afișate în aplicații. Vedeți Popup în Winhelp și Ajutorul HTML pentru mai multe detalii despre modul în care pop-ul este procesat în aceste formate de ieșire.

În cele din urmă, dacă scrieți ferestre pop-up pentru contextual pentru o aplicație, este posibil să fie nevoie să faceți mai multe ferestre pop-up. Puteți să vă salvați o mulțime de lucru prin generarea automată a flotației dvs. contextuale.

În Winhelp Rețineți că Windows Vista nu acceptă Winhelp. Dacă doriți să fiți compatibil cu Vista, trebuie să mergeți la un alt format de ajutor. Nu este nevoie să configurați nimic pentru a genera un pop-up sensibil la context. Secțiunile plutitoare din secțiunea Secțiuni Invizibile vor fi combinate în fișierul de ajutor principal și vor susține textul formatat, grafica și link-urile. Întrebările sensibile la context se fac direct în secțiunile din fișierul de ajutor principal.

În Ajutorul HTML, puteți alege din patru moduri pop-up diferite. Doar două dintre aceste moduri pot fi folosite pentru ferestre pop-up cu contextualitate, apelate din aplicații, astfel încât trebuie să selectați unul dintre aceste moduri:

Găsiți proiectul> Proprietăți proiect> Ajutor HTML> secțiuni pop-up. Pentru a seta modul pop-up pentru ajutorul HTML.

Modurile care acceptă ferestrele pop-up dependente de context:

Acesta este modul "pop-up" al Ajutorului HTML. Pop-up-ul este salvat în fișierul de ajutor principal într-un fișier text intern simplu, care este denumit implicit CSHelp.txt (puteți schimba acest lucru). Se fac interogări în acest fișier folosind sintaxa standard HTML de ajutor pentru solicitările pop-up. Nu sunt acceptate grafice, link-uri sau text formatat (caractere aldine, italice etc.).

Ajutor în două moduri:

Dacă selectați acest mod, Ajutor Manual exportă toate secțiunile pop-up din secțiunea Partiții invizibile într-un fișier Winhelp separat. Rețineți că Windows Vista nu acceptă Winhelp. Dacă doriți să fiți compatibil cu Vista, trebuie să mergeți la un alt format de ajutor. HLP. Secțiunile din secțiunile Invizibile cu alte tipuri de ferestre de ajutor (instalate în filele Opțiuni secțiune) nu sunt incluse în acest fișier. Solicitările către partiții sunt făcute în acest fișier .HLP utilizând sintaxa standard Winhelp a cererilor de tip pop-up.

Sugestie:
Puteți obține exact același rezultat creând un proiect separat Winhelp pentru secțiunile pop-up. Pur și simplu creați secțiunile pop-up în secțiunea Secțiuni invizibile, lăsați goală secțiunea Content și compilați-o ca Winhelp. Aici, de asemenea, cererile la fișierul .HLP din aplicația dvs. sunt făcute utilizând sintaxa standard Winhelp a cererilor de tip pop-up.

Moduri care nu acceptă ferestre pop-up dependente de context:

Encoded HTML popsă: