begin process at 2012 05 25 06:46:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Aide a la programmation Windows

 > 

curseur personalisé masm


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

curseur personalisé masm

lundi 18 novembre 2002 à 20:45:34 | curseur personalisé masm

Cendra

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra
mardi 19 novembre 2002 à 20:06:23 | Re : curseur personalisé masm

gblade


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset <str_fichier> ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra
mercredi 20 novembre 2002 à 22:38:16 | Re : curseur personalisé masm

Cendra

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset <str_fichier> ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra

mercredi 20 novembre 2002 à 22:49:09 | Re : curseur personalisé masm

gblade


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra


jeudi 21 novembre 2002 à 20:58:27 | Re : curseur personalisé masm

Cendra

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra



jeudi 21 novembre 2002 à 23:19:04 | Re : curseur personalisé masm

gblade


le WNDCLASSEX (ya aussi WNDCLASS) c la classe de fenetre que tu utilises qd tu cree ta fenetre windows, tas bien du passer par la avant den arriver aux curseurs ?
bon ben cette structure possedent tt les membres necessaires pr donner une apparence a ta fenetre et dedans ya le membre hCursor qui est a la position 1ch qui permet d assigner un curseur a ta fenetre qd tu vas la creer

donc tu rajoutes ds l'initiation de la classe de fenetre a la place du traditionnel

.code

push IDC_ARROW ;charge un curseur fleche par defaut
push 0 ;aucune instance puiske curseur par defaut
call LoadCursor

mov [wc.hCursor],eax

bah tu vas ecrire :

.data

cursor db "mycur.cur",0

.code

push LR_LOADFROMFILE ;chargement a partir dune source externe
push 0 ;hauteur par defaut demandee
push 0 ;largeur par defaut demandee
push IMAGE_CURSOR ;specifie que l'image demandee est un curseur
push offset cursor ;charge ton curseur personalise
push 0 ;aucune instance puiske fichier externe
call LoadImage

mov [wc.hCursor],eax

voila c aps vraiment klr dsl (mais chui aps un bon prof ^^ g que 14ans ;p) mais si tu vx plus de precision, je pense quil serait bon voir tres bon de te procurer (si tu ne las pas deja le Win32 Developper's Reference, c de langlais mais c la meilleure reference offline pk online ya MSDN quest meilleur)

-------------------------------
Réponse au message :
-------------------------------

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra




samedi 23 novembre 2002 à 01:48:33 | Re : curseur personalisé masm

Cendra


ca y est c'est j'ai mon joli curseur :)
mais les bontons créés avec BmpButton refusent de prendre en compte le curseur


-------------------------------
Réponse au message :
-------------------------------


le WNDCLASSEX (ya aussi WNDCLASS) c la classe de fenetre que tu utilises qd tu cree ta fenetre windows, tas bien du passer par la avant den arriver aux curseurs ?
bon ben cette structure possedent tt les membres necessaires pr donner une apparence a ta fenetre et dedans ya le membre hCursor qui est a la position 1ch qui permet d assigner un curseur a ta fenetre qd tu vas la creer

donc tu rajoutes ds l'initiation de la classe de fenetre a la place du traditionnel

.code

push IDC_ARROW ;charge un curseur fleche par defaut
push 0 ;aucune instance puiske curseur par defaut
call LoadCursor

mov [wc.hCursor],eax

bah tu vas ecrire :

.data

cursor db "mycur.cur",0

.code

push LR_LOADFROMFILE ;chargement a partir dune source externe
push 0 ;hauteur par defaut demandee
push 0 ;largeur par defaut demandee
push IMAGE_CURSOR ;specifie que l'image demandee est un curseur
push offset cursor ;charge ton curseur personalise
push 0 ;aucune instance puiske fichier externe
call LoadImage

mov [wc.hCursor],eax

voila c aps vraiment klr dsl (mais chui aps un bon prof ^^ g que 14ans ;p) mais si tu vx plus de precision, je pense quil serait bon voir tres bon de te procurer (si tu ne las pas deja le Win32 Developper's Reference, c de langlais mais c la meilleure reference offline pk online ya MSDN quest meilleur)

-------------------------------
Réponse au message :
-------------------------------

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra





samedi 23 novembre 2002 à 10:17:11 | Re : curseur personalisé masm

gblade


question stupide mais... c koi BmpButton ?? pk si c une fonction de l'API je connais pas :/ on c jms, mes references datent un peu, v voir sur MSDN mais g jms entendu parle dune telle fonction

-------------------------------
Réponse au message :
-------------------------------


ca y est c'est j'ai mon joli curseur :)
mais les bontons créés avec BmpButton refusent de prendre en compte le curseur


-------------------------------
Réponse au message :
-------------------------------


le WNDCLASSEX (ya aussi WNDCLASS) c la classe de fenetre que tu utilises qd tu cree ta fenetre windows, tas bien du passer par la avant den arriver aux curseurs ?
bon ben cette structure possedent tt les membres necessaires pr donner une apparence a ta fenetre et dedans ya le membre hCursor qui est a la position 1ch qui permet d assigner un curseur a ta fenetre qd tu vas la creer

donc tu rajoutes ds l'initiation de la classe de fenetre a la place du traditionnel

.code

push IDC_ARROW ;charge un curseur fleche par defaut
push 0 ;aucune instance puiske curseur par defaut
call LoadCursor

mov [wc.hCursor],eax

bah tu vas ecrire :

.data

cursor db "mycur.cur",0

.code

push LR_LOADFROMFILE ;chargement a partir dune source externe
push 0 ;hauteur par defaut demandee
push 0 ;largeur par defaut demandee
push IMAGE_CURSOR ;specifie que l'image demandee est un curseur
push offset cursor ;charge ton curseur personalise
push 0 ;aucune instance puiske fichier externe
call LoadImage

mov [wc.hCursor],eax

voila c aps vraiment klr dsl (mais chui aps un bon prof ^^ g que 14ans ;p) mais si tu vx plus de precision, je pense quil serait bon voir tres bon de te procurer (si tu ne las pas deja le Win32 Developper's Reference, c de langlais mais c la meilleure reference offline pk online ya MSDN quest meilleur)

-------------------------------
Réponse au message :
-------------------------------

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra






samedi 23 novembre 2002 à 11:04:18 | Re : curseur personalisé masm

gblade


euh bah g aps trouve ce que ctait BmpButton mais si tu veux savoir comment faire pour que les boutons crees avec CreateWindow prennent aussi le curseur perso ya 2 solutions soit :

1°) Solution du galerien pur...
tu cree une classe de fenetre personnalisee avec ton curseur comme curseur par defaut
cette solution est tres fatiguante etd emande du temps dc c deconseille en + tu pourras plus profiter des models par defauts (aussi pas bo soient ils) de boutons de MS

2°) Bon alors la 2sd c de changer le curseur de ton bouton sans pour autant en creer une new classe, pour ca tu cree un bouton avec CreateWindow, normal puis apres tu fais

push hCur ;hCur est el handle de ton curseur
push GCL_HCURSOR ;indique que tu vas modifier le curseur
push hBttn ;ici hBttn est le handle de ton bouton
call SetClassLong

voila chai aps si ct ca que tu voulais sinon explike moi plus en details ce que tu vx dire par bouton cree avec BmpButton ?

-------------------------------
Réponse au message :
-------------------------------


ca y est c'est j'ai mon joli curseur :)
mais les bontons créés avec BmpButton refusent de prendre en compte le curseur


-------------------------------
Réponse au message :
-------------------------------


le WNDCLASSEX (ya aussi WNDCLASS) c la classe de fenetre que tu utilises qd tu cree ta fenetre windows, tas bien du passer par la avant den arriver aux curseurs ?
bon ben cette structure possedent tt les membres necessaires pr donner une apparence a ta fenetre et dedans ya le membre hCursor qui est a la position 1ch qui permet d assigner un curseur a ta fenetre qd tu vas la creer

donc tu rajoutes ds l'initiation de la classe de fenetre a la place du traditionnel

.code

push IDC_ARROW ;charge un curseur fleche par defaut
push 0 ;aucune instance puiske curseur par defaut
call LoadCursor

mov [wc.hCursor],eax

bah tu vas ecrire :

.data

cursor db "mycur.cur",0

.code

push LR_LOADFROMFILE ;chargement a partir dune source externe
push 0 ;hauteur par defaut demandee
push 0 ;largeur par defaut demandee
push IMAGE_CURSOR ;specifie que l'image demandee est un curseur
push offset cursor ;charge ton curseur personalise
push 0 ;aucune instance puiske fichier externe
call LoadImage

mov [wc.hCursor],eax

voila c aps vraiment klr dsl (mais chui aps un bon prof ^^ g que 14ans ;p) mais si tu vx plus de precision, je pense quil serait bon voir tres bon de te procurer (si tu ne las pas deja le Win32 Developper's Reference, c de langlais mais c la meilleure reference offline pk online ya MSDN quest meilleur)

-------------------------------
Réponse au message :
-------------------------------

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra






samedi 23 novembre 2002 à 13:17:07 | Re : curseur personalisé masm

Cendra


c'est une fonction tirée de MASM32Lib

voila ces details:

BmpButton

BmpButton proc hParent:DWORD,topX:DWORD,topY:DWORD,

rnum1:DWORD,rnum2:DWORD,ID:DWORD

Description

BmpButton is a custom control that uses 2 bitmaps for the UP and DOWN positions.

Parameters
1. hParent The handle of the window that thew control will be displayed on.

2. topX The top "x" co-ordinate for the control.

3. topY The top "y" co-ordinate for the control.

4. rnum1 The resource ID for the UP position bitmap.

5. rnum2 The resource ID for the DOWN position bitmap.

6. ID The identification number to attribute to the control.

Return Value
The return value is the handle of the control.

Comments
This function allows the programmer to exactly control the appearance of the bitmap button. When the button is clicked, it sends a WM_COMMAND message to the parent on release as is normal for buttons.

This control should be processed in the message handling proc like a normal button, trap the WM_COMMAND message in the parent of the control and process the wParam parameter to obtain the control ID.

-------------------------------
Réponse au message :
-------------------------------


question stupide mais... c koi BmpButton ?? pk si c une fonction de l'API je connais pas :/ on c jms, mes references datent un peu, v voir sur MSDN mais g jms entendu parle dune telle fonction

-------------------------------
Réponse au message :
-------------------------------


ca y est c'est j'ai mon joli curseur :)
mais les bontons créés avec BmpButton refusent de prendre en compte le curseur


-------------------------------
Réponse au message :
-------------------------------


le WNDCLASSEX (ya aussi WNDCLASS) c la classe de fenetre que tu utilises qd tu cree ta fenetre windows, tas bien du passer par la avant den arriver aux curseurs ?
bon ben cette structure possedent tt les membres necessaires pr donner une apparence a ta fenetre et dedans ya le membre hCursor qui est a la position 1ch qui permet d assigner un curseur a ta fenetre qd tu vas la creer

donc tu rajoutes ds l'initiation de la classe de fenetre a la place du traditionnel

.code

push IDC_ARROW ;charge un curseur fleche par defaut
push 0 ;aucune instance puiske curseur par defaut
call LoadCursor

mov [wc.hCursor],eax

bah tu vas ecrire :

.data

cursor db "mycur.cur",0

.code

push LR_LOADFROMFILE ;chargement a partir dune source externe
push 0 ;hauteur par defaut demandee
push 0 ;largeur par defaut demandee
push IMAGE_CURSOR ;specifie que l'image demandee est un curseur
push offset cursor ;charge ton curseur personalise
push 0 ;aucune instance puiske fichier externe
call LoadImage

mov [wc.hCursor],eax

voila c aps vraiment klr dsl (mais chui aps un bon prof ^^ g que 14ans ;p) mais si tu vx plus de precision, je pense quil serait bon voir tres bon de te procurer (si tu ne las pas deja le Win32 Developper's Reference, c de langlais mais c la meilleure reference offline pk online ya MSDN quest meilleur)

-------------------------------
Réponse au message :
-------------------------------

en effet le curseur reste le meme tout le long de mon programme ,
peux tu me dire comment faire precisement pour le WNDCLASSEX ou une autre methode :)


-------------------------------
Réponse au message :
-------------------------------


ah je croyais que tu voulais le charger a partir d'un fichier. autrement LoadImage permet plus de possibilites que LoadCursor. sinon pr le SetCursor, vo pas mieux l'inclure directement ds la creation de la fenetre ? ds la struct WNDCLASSEX ? pk a moins que tu veuilles changer tt le tmps de curseur

-------------------------------
Réponse au message :
-------------------------------

j'ai trouvé comment faire :)

dans l'asm :

invoke LoadCursor,hInstance,2000
invoke SetCursor,eax

dans le RC :

2000 CURSOR DISCARDABLE "test.cur"

-------------------------------
Réponse au message :
-------------------------------


je crois ke c pas LoadCursorFromFile mais LoadImage
dont la syntaxe est la suivante :

push LR_LOADFROMFILE ;c la le loadfromfile
push 0
push 0
push IMAGE_CURSOR ;specifie que c un curseur
push offset ;l'offset de la var contenant le nom de ton fichier
push 0
call LoadImage

si tu vx utiliser LoadCursor c possible mais ds ce cas fo creer un fichier ressource a lier avec ton prog pis fo preciser l'instance de ton programme ds l'appel c tt

hum... mais il serait pas plus simple de poser ce genre de questions sur un forum C/Cpp ? je pense que tu obtiendrais des reponses plus rapidement

-------------------------------
Réponse au message :
-------------------------------

je cherche a mettre un curseur personalisé ( curseur.cur ) dans un de mes programmes mais j'ai du mal a utiliser l'api LoadCursorA ....
on m'a parler d'une api LoadCursorFromFile mais j'ai rien trouvé dessus

Cendra








1 2

Cette discussion est classée dans : curseur, api, personalisé, masm


Répondre à ce message

Sujets en rapport avec ce message

nasm Vs masm [ par TRAX44 ] Salut,je débute en asm et ai décidé d'utiliser nasm (question de principe pour une foi que l'on peut se dispenser de macrobug et de plus nasm colle pl call API Windows [ par vecchio56 ] Pourquoi il faut mettre absolument dword ptr avant le nom d'une fonction pour appeler une API de Windows? Declaration API NASM [ par Kazuya ] Bonjour, j'ai un petit problem j'essaie de me mettre à l'assembleur avec NASM mais quand je compile des sources dans lesquels des API sont déclarées, [MASM] Options de compilation [ par thebigbang ] Bonjour à toutes et à tous, Je souhaiterais compiler un code asm de manière à obtenir un exe de taille la plus petite possible. J'imagine qu'il y a d L'avenir de Masm 64 bits [ par Marcal ] Bonjour, ce message est une annonce d'information sur l'avenir de Masm. Je poste ici un lien amenant à un autre forum, mais c'est à titre d'informati REVERSE ENGEEER aide API [ par Fuckly94 ] Salut tout le monde!!je me lance dans le reverse engeneer,c'est à dire la modification de programme déja compilé!!le seul probléme que j'ai,c'est pour Utiliser une fonction ASM compilée (sous MASM) sous Dev-C++ ? [ par skirby ] Bonjour, j'essaye désespérément d'intégrer une fonction assembleur (compilée sous MASM) dans Dev-C++ (v4.9.9.2) Voici mon code C : /********* api windows [ par tequilasurlaterre ] bonjour a tous je suis debutant et j'aimerais savoir si il existe la traduction en francais de toutes les api windows merci d'avance et merc api poru une s3 [ par chercheur de connaisance ] bonjour apres avoir cherche pendant pres de 3 heure avec notre ami google je m'en remet a vous programmateur je voudrais pouvoir programme les api de Pb avec les compilo [ par The_Sin ] J'avais dl Masm et j'essayais de compiler des sources que je trouvais sur le net mais ça marchait pas, et puis là je viens de faire un tuto, je le tes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,811 sec (4)

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