[Résolu]Problème image dans un dialog


#1

Bonjour,

Je rencontre avec un problème avec mon dialog, j’ai décidé de mettre une image en background mais la photo qui est en png ne s’affiche pas, ça me mets la destination de l’image en texte :
http://prntscr.com/m9lsvj

#define MACRO_IDENTIFIER "G:\Images\Credit mutuel.png"
#include "CustomControlClasses.hpp"

class MyDialog
{
	idd = -1;

	class ControlsBackground
	{
	class BackgroundImage : RscPicture
	{
		type = 0;
		idc = -1;
		x = safeZoneX + safeZoneW * 0.23730469;
		y = safeZoneY + safeZoneH * 0.14930556;
		w = safeZoneW * 0.52441407;
		h = safeZoneH * 0.69965278;
		style = 0;
		text = "\images\Credit_mutuel.paa";
	};

BIen sur cela ne marche pas et je ne sais pas pourquoi pour tant j’ai mis la destination de l’image mais elle ne s’affiche pas alors que tout est fait

J’aimerai pouvoir mettre l’image en background mais elle ne ce mets pas

Voici ce que j’ai dans l’editeur :

Merci pour votre aide.

Système d’exploitation : Windows 10


#2

Hello,

Il te faut du PAA.

https://community.bistudio.com/wiki/PAA_File_Format

si sa ne fonctionne toujours pas, merci d’envoyer tes logs.

Bonne continuation.


#3

retire le 1er \ du text

@nekro sont fichier est deja en paa


#4

Merci j’ai réussi en mettant en PAA et ca a l’air de marcher ^^
Merci de l’aide @Nekro et @Aecy


#5

Bien se que je pensait, il faisait allusion de partout à du png.

Pas de soucis, bonne continuation


#6

Je te remercie a toi aussi !


#7

Le probleme est là, @aecy l a souleve et @Nekro a montre le 2eme probleme.
Le probleme du .paa c est que tu vas avoir une image tres lourde (en poid), privilegies un jpg (qu ArmA lit tres bien). Le jpg est a peux pres 4 a 5 X moins lourd qu un .paa, voir plus ! (un fichier de 400 Ko en jpg fera 1500 Ko en paa)

Le 2eme probleme est :

text = "\images\Credit_mutuel.paa";

si tu places un \ devant ta destination, cela veux dire que l image se trouve dans le mod. Dans le cas present le mod “images”.
Toi, je pense que tu voulais indique un dossier dans ta mission, dans ce cas pas de \

text = "images\Credit_mutuel.paa";

#8

ça je l’ai enlevé tout à l’heure et oui avec un \ c"est que pour les mods donc je l’ai enlevé vu que je veux le mettre dans mes dialogs ^^
En tout cas merci de l’aide j’ai réussi mon premier dialogue avec perfection je dirais ^^


Bonne soirée a vous, bonne continuation !


#9

Si tu ne utilise pas , tu peux le supprimer !


#10

J’ai une question il s’utilise comment le macro dans le dialog si ca ne te dérange pas ^^


#11

Bah là, c est juste un define et non un macro.
le define (comme son non l indique) defini une valeur.
#define A B
#define pour dire que tu cree un define
MACRO_IDENTIFIER le terme que veux employer (A)
“G:\Images\Credit mutuel.png” la valeur que remplace le terme(B)

https://community.bistudio.com/wiki/PreProcessor_Commands

Apres tu peux encore plus pousser le truc … mais là, dure de t expliquer en quelques lignes.


#12

Ok merci bien c’est un peu comme une variable locale “_exemple =” en sqf, je vais aller voir le wiki merci de l’aide :smiley: