begin process at 2010 07 29 21:12:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Formulaires

 > 

Général

 > 

effet 3D dans un formulaire VFP9


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

effet 3D dans un formulaire VFP9

lundi 15 février 2010 à 16:26:51 | effet 3D dans un formulaire VFP9

statayou

Bonjour
J'ai apparemment un problème d'affichage. L'effet 3D ne fonctionne pas sur les formulaires que je crée ( sous VFP 9). Un ami m'a envoyé un formulaire test comprenant des exemples de contrôles. Sur sa becane tout est nickel, sur la mienne tout est "plat".
Nous avons comparé les choix d'options (tools.. options) ce sont les mêmes
Quelqu'un peut il m'aider ?
Merci d'avance

Statayou
lundi 15 février 2010 à 22:01:41 | Re : effet 3D dans un formulaire VFP9

MichelAtoutFox

Membre Club
Bonjour,

Quels systèmes d'exploitation? XP, Vista, Seven ?

As-tu controlé la valeurs de SYS(2700)? si tu obtiens 0, ça veut dire que les thèmes Windows sont globalement désactivés dans ton VFP. Pour les activer, il faut faire un SYS(2700,1)

Pense aussi à vérifer que tu as bien GDI+x sur ta machine. Regarde sur le site de FF, tu trouveras tous les composants à télécharger pour que ton VFP soit à jour.
mardi 16 février 2010 à 21:49:08 | Re : effet 3D dans un formulaire VFP9

statayou

Merci Michel pour ton aide mais le problème subsiste

Mais prenons les points dans l'ordre
- systeme d'exploitation Windows XP pro
- j'ai testé SYS(2700), il retourne 1
- GDIPLUSx est bien présent
- enfin, j'ai fait les mises à jour proposées sur le site FF

Il faut maintenant initialiser (compiler ?) la librairie par DO system.app, l'ennui, c'est que je ne sais pas où est cette application. Je vais lancer une recherche sur le disque
Je m'apperçois également que je ne maitrise pas très bien l'utilisation des "class"
Peux tu me conseiller un tutoriel ou un bouquin de vulgarisation ?
Peut on s'en passer ?
Merci encore

Cordialement

samedi 27 mars 2010 à 14:42:00 | Re : effet 3D dans un formulaire VFP9

statayou

Bonjour à tous
Finalement, un peu par hasard, j'ai trouvé une réponse à mon problème
Il suffit d'excécuter VFP9 en mode 256 couleurs
dimanche 28 mars 2010 à 13:15:38 | Re : effet 3D dans un formulaire VFP9

MichelAtoutFox

Membre Club
Bonjour,

ce n'est pas normal, tu devrais pouvoir exécuter VFP normalement, et utiliser toutes les ressources graphiques.
vendredi 9 avril 2010 à 23:46:05 | Re : effet 3D dans un formulaire VFP9

statayou


Bonsoir Michel
Je suis bien d'accord, mais d'où peut bien venir ce pb
J'ai fait plusieurs essais entre temps sans résultat positif
Il n'y a qu'en mode 256 couleurs que ça marche mais bien sûr, ça limite les possibilités
Je suis actuellement en train de convertir un programme écrit initialement sous FOXPRO 2.6
J'aimerais bien trouver lasolution avant d'avoir fini

Cordialement
samedi 10 avril 2010 à 12:36:11 | Re : effet 3D dans un formulaire VFP9

MichelAtoutFox

Membre Club
Bonjour,

as-tu essayé de créer un nouveau formulaire, dans un nouveau projet, et de compiler ce projet?
Si cet exe (ou app, c'est pareil) fonctionne correctement, alors c'est que le problème vient du code qui se trouve dans l'application qui ne supporte que 256 couleurs.
Tu fais ce test, et on recherche ensuite...
samedi 10 avril 2010 à 16:06:48 | Re : effet 3D dans un formulaire VFP9

statayou


Alleluïa
En tant qu'adepte convaincu de l'empirisme et de la méthode expérimentale, j'ai essayé en changeant un par un les paramètres et, miracle, en désactivant les thèmes visuels, tout est rentré dans l'ordre. En faisant cela, je dois sans doute me priver de quelque chose mais comme je ne sais pas de quoi !!!!!
Apparamment, je n'en ai pas besoin pour ce que je fais donc ça peut attendre.
Toutefois, j'aimerais bien ne pas mourir idiot (à 75 balais, on n'est plus vraiment un perdreau de l'année) alors, si tu pouvais me dire à quoi ça sert, ça m'arrangerait bien
En attendant, merci encore pour ton aide

Cordialement

Philippe alias Statayou
samedi 10 avril 2010 à 17:50:57 | Re : effet 3D dans un formulaire VFP9

MichelAtoutFox

Membre Club
Réponse acceptée !
Content que tu aies trouvé la solution... que je t'avais suggéré précédemment (mais j'avais du mal formuler cette réponse du 15 février, puisque tu n'avais pas désactivé les thèmes).

Les thèmes windows, c'est un ensemble de conventions graphiques qui inclut les diverses couleurs des fenêtres système, des fenètres d'applications, mais aussi les polices, les motifs d'arrière-plan, les transparences, etc...

à quoi ça sert? ben... à rien à mon avis, si ce n'est à ressembler à tout le monde, ou plus exactement à faire en sorte que tout le monde ressemble à ce qui a été défini par Microsoft comme étant les bonnes normes d'interfaces visuelles.

Comme les classes d'objets visuels de VFP ont été introduites avant que les thèmes Windows n'existent, ces classes les supportent mal, et notamment elles ne supportent pas la coexistence des thèmes et les couleurs que le développeur a défini. Si tu laisse toutes les couleurs par défaut, ça peut (parfois) fonctionner. Sauf pour les combos, et aussi pour les forms sous Vista.

Bref, à désactiver si on veut bosser proprement et sans embrouilles.


Cette discussion est classée dans : formulaire, 3d, vfp9, options, effet


Répondre à ce message

Sujets en rapport avec ce message

combobox dans un formulaire [ par brunaux ] Bonjour à tous !utilisant VFP 6.0 occasionnellement pour faire des écrans de saisie,je voudrais savoir comment l'on fait dans un combobox(donc avec un re-combobox dans formulaire [ par brunaux ] Bonjour !merci thierry et mike pour votre aide si précieuse,je vais pouvoir me débrouiller maintenant et arriver à faire quelque chose qui marche ! me formulaire ajustable [ par brunaux ] Bonjour !merci thierry pour la reponse pour ajuster automatiquement un formulaire suivant la taille de l'ecran de l'utilisateur !encore merci Options de la fenêtre Analyse ? [ par luc gilot ] BonjourJe suis depuis peu utilisateur de VFP8 (avant j'étais sous VFP5), et j'ai un souci avec la fenêtre analyse du débugger. Contrairement à ce qui VFP9 Beta===> VFP9 [ par PatriceJ ] La version beta de VFP9 expire fin mars alors que Microsoft France ne livrera la version définitive que mi-Avril. Savez-vous s'ils ont prévu une exten problème du serveur ole [ par h_adil ] j'ai inseré un objet excel dabs une formulaire mais lorsque je passe du mode création au moode formulaire j'ai un message qui apparait " un problème e Gestion d'objet [ par spoutnic_37 ] Salutation,     Mon probleme est le suivant : comment faire un ensemble de formulaire grace à visual foxpro 6, et gérer les objets? J'ai fait de la p Formulaire premier niveau et enfant . [ par spoutnic_37 ] aloha !!!   Je voudrais faire apparaitre des formulaires enfants dans un formulaire parent. Je parametre donc avec showWindow et mdiform.Je met dans m formulaire-->Excel [ par Domatreal ] Salut J'ai creer un formulaire et j'aimerais savoir si on pouvait exporter le resultat (tel qu'il apparait) dans un fichier excel. Merci bien Domatrea a faire et ne pas faire en VFP [ par brunaux ] Je suis utilisateur occasionnel et en lisant une contribution dans ATOUTFOX il y a un article qui s'intitule ' a faire et ne pas faire en VFP' j'aimer


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales