Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Win32 API  VFP, API, OSK...
 VFP, API, OSK
 
 1/5/2006 3:18:52 PM
User is offlinevicos
139 posts
5th


VFP, API, OSK
 (N/A)
Am o mica problema : as putea dezactiva meniurile, titlebar-ul, controlbox-ul la OSK lansata cu API din EXE VFP ? Daca da, cum ?
Multumesc!
 1/5/2006 5:01:41 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: VFP, API, OSK
 (Romania)
Iarta-mi nestiinta.... ce inseamna OSK?
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/5/2006 5:27:41 PM
User is offlinevicos
139 posts
5th


Re: VFP, API, OSK
 (N/A)
OSK = on-screen keyboard
Win: Start , run, osk
Am nevoie de ea la un soft ptr un info-chiosc cu monitor touch-screen. Am reusit sa o maresc pe toata latimea ecranului, dar se pot schimba setarile ei de catre utilizator din meniurile ei....ceea ce eu nu doresc !


 1/5/2006 7:59:45 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: VFP, API, OSK
 (Romania)

Tinand cont ca atingerea touch screen-ului este echivalenta cu un click de mouse, de ce nu-ti faci tu una, in aplicatie, cu commandbuttons din VFP? Daca-ti faci una, n-o sa mai poata s-o modifice :)


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/8/2006 12:13:23 PM
User is offlinevicos
139 posts
5th


Re: VFP, API, OSK
 (N/A)
Cum as putea trata cazurile cu backspace sau delete.
Daca cursorul pe un textbox este la jumatate de ex?
 1/8/2006 12:20:09 PM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: VFP, API, OSK
 (N/A) Modified By Alex Dobrin  on 1/8/2006 1:20:36 PM)
Banuiesc ca ai definit butoane backspace sau delete. In metoda click pui keyboard '{BACKSPACE}' respectiv '{DEL}'. In help-ul foxului gasesti comenzile pentru celelalte taste. (la on key label).

Alex Dobrin
Algis Info
 1/8/2006 12:38:28 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: VFP, API, OSK
 (Romania)

Alex are dreptate; trebuie sa folosesti Keyboard(), dar in prealabil trebuie sa trimiti focusul pe textbox-ul cu pricina. Asta se face in doua moduri, functie de cum e facut form-ul. Daca OSK-ul e un toolbar, nu ai nevoie - nu "agata" focusul. Daca e un form normal, va trebui ca toate textbox-urile sa salveze o referinta catre ele insele, din LostFocus, intr-o proprietate a form-ului, pentru ca in momentul in care faci click pe buton, focusul se muta pe buton, ceea ce are ca efect ignorarea tastelor backspace si delete, deoarece sunt trimise catre butonul pe care tocmai ai facut click.

Ti-am atasat un exemplu. Uite-te cum e facut.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Win32 API  VFP, API, OSK...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement