Français
Forum

Probleme avec Créer(«PCSI... et Resourcen.

 

Frank
Abbing

KompilierenMarqueSéparation
Cls
var shell&=UseDLL("SHELL32.DLL")
var pic&=Create("hPic",shell&,"#7")
Print shell&
Print pic&
WaitInput
E

Sollte cette Code pas un Bitmap aus einem Icon aus qui Shell32.dll generieren? Meldet mir toujours "Bitmap pas ladbar". avec einem Bitmap anstelle eines Icônes gehts.
à qui Stelle finde je qui Doku aussi quelque chose schwammig formuliert...
 
06.12.2008  
 




E.T.
maintenant, wohin du es sagst: cela Problem J'ai eu kürzlich aussi seulement.
Überleg...  ah oui: je voulez meinem la fenêtre-menu un paire Bilder gönnen. là suis je sur qui concept gekommen, cela oui eigentlich alle Bilder déjà comme Icon dans meiner Dll liegen et suis à qui selbe frontière gestoßen comment du plan( cela un «PCSI» plan ne...aucune Icon ausliest) .

et andersherum, voulez je un hIcon prendre: venez cet blöde API, um cela Bild ins menu "zu malen", wieder nich bien sûr avec cela.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
06.12.2008  
 




Frank
Abbing
tout autor mon Kritik à qui Doku. à qui Stelle volonté aussi Icônes genannt:


Folgende Bildformate volonté soutenu:

Bitmap (*.bmp, *.rle, *.dib)
Jpeg (*.jpg, *.jpe, *.jpeg)
Gif (*.gif)
Png (*.png)
Enhanced Metafile ( *.emf)
Metafile (*.wmf)
Icônes (*.ico)
Cursor (*.cur)
 
06.12.2008  
 




E.T.
je denk, wir devrait cela sous [...]  avec einreihen
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
06.12.2008  
 




Andreas
Miethe


Frank Abbing


Sollte cette Code pas un Bitmap aus einem Icon aus qui Shell32.dll generieren? Meldet mir toujours "Bitmap pas ladbar". avec einem Bitmap anstelle eines Icônes gehts.
à qui Stelle finde je qui Doku aussi quelque chose schwammig formuliert...


allô Frank,

finde je pas schwammig.

citation aus Aider
Typ > 0: S = nom einer Bitmapressource dans externer Dossier

je trouve und dir bien sûr daraus hervor, dass es une Bitmapresoucre et aucun Iconresource son soll.
un bisschen verwirrend, muss je zugeben, ist dabei qui Bildformat-Unterstützung plus unten.

j'ai mir pour Icônes une Workaround gebastelt.
KompilierenMarqueSéparation
Cls

SUBPROC Create.hIcoPic

    Parameters Res$,ID&
    Var pic& = Create("hNewPic", 32,32,0)
    Startpaint pic&
    DrawLibIcon Res$,ID&,0,0
    EndPaint
    Return Pic&

ENDPROC

Var Pic& = Create("hIcoPic","shell32.dll",7)
DrawPic pic&,10,10,-1
WaitInput
Fin
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
06.12.2008  
 




RGH
Salut,

oui, qui Aider pourrait ici quelque chose eindeutiger son et nochmal extra puis hinweisen, dass sich qui unterschiedlichen Formate sur cela magasin de Fichiers (N=-1) beziehen. Andererseits venons qui angegebenen Dateiendungen aussi seulement chez Fichiers avant. ;)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.12.2008  
 




Frank
Abbing
qui données dans qui Dossier sommes cependant juste.

@Andreas: qui la qualité qui gemalten Icônes ist allerdings so malheureusement miserabel.
 
06.12.2008  
 



peut-être pas so "miserabel", si on den Hintergrund zuvor sur hpic kopiert.
 
06.12.2008  
 




Frank
Abbing
iF
peut-être pas so "miserabel", si on den Hintergrund zuvor sur hpic kopiert.


Teste es, mais sei pas enttäuscht. Liegt simple à qui Transparenz, qui pas richtig übernommen wird.
 
06.12.2008  
 



qui belle "Alias" am rebord, gell?

là muss cela hPic wohl 32 Bit "breit" son, sodass Windows einmixt.

Du könntest mais aussi une Resample-Skalierfunktion de hPics z.B. per inlineASM einproggen.

ensuite pourrait on z.B. avec doppelter Taille zeichnen, et pour Runterresampling wäre "der" belle rebord wieder vorhanden.
 
06.12.2008  
 




Frank
Abbing
dans meinem speziellen le cas, wohin es mir oui à Icônes aus qui Shell32.dll allez, "kopiere" je qui Icônes simple via ImageList_Draw(Ex) aus qui Systemimagelist (y befinden sich aussi alle Icônes aus qui shell32.dll). absolu smooth. Ist ensuite sogar possible, qui Icônes dans (Popup)Menues trop benutzen, siehe Screenshots.
aussi pour autre Icon-Resourcen empfehle je plutôt den le détour sur une Imageliste. qui Imagelist-Funktionen sommes dans qui situation Icônes richtig transparent sur une Bitmap trop malen. sans Umrechnungsfehler.

14 kB
Hochgeladen:06.12.2008
Downloadcounter88
Download
17 kB
Hochgeladen:06.12.2008
Downloadcounter74
Download
 
06.12.2008  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.407 Views

Untitledvor 0 min.
Rainer Hoefs03.05.2023
iF13.09.2015
Tommy03.01.2014

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie