Page 1 sur 2

PSDK Microsoft

Publié : mer. 29/nov./2006 21:46
par Pascal Vernie
Bonjour à tous
En rapport avec mon précedent post je me suis décider à télécharger la Plate-forme SDK de Microsoft, cela à été trés long pour un résultat nul.
A la fin de l'installation :
Vous avez intallé avec succés la plate-forme SDK sur votre disque.
Surprise pas d'icône de raccourci sur le bureau.
Qu'à cela ne tienne je fait program files pour trouver l'exé et la surprise pas d'exé dans le dossier Microsoft platform SDK
j'ai :
Bin,Help,Images,Include,Lib,License,Misc,NoRedist,Redist,Samples,Setup,src
contents.htm,realeseNotes.htm,SetEnv.cmd,toc.htm
Le tout pése 870 Mo et même pas de prog pour désinstaller.........
Comment fait-on pour lancer ce prog
Merci pour votre aide .
Pascal

Publié : mer. 29/nov./2006 22:07
par Flype
mon icone raccourci pointe vers :

Code : Tout sélectionner

"C:\Program Files\Fichiers communs\Microsoft Shared\help\dexplore.exe" /helpcol ms-help://MS.PSDK.1033

Publié : mer. 29/nov./2006 22:17
par Pascal Vernie
Merci Flype cela fonctionne.
Je ne sais vraiment pas comment j'aurais pu trouver cela.
J'ai tenté tous les .exe du dossier et rien ne marchait.
Tu es trés fort, merci encore.
Amitiés
Pascal

Publié : mer. 29/nov./2006 22:31
par Flype
très fort - c'est gentil mais non je te rassure.
enfin je sais pas si ca te rassure mais mon PSDK s'est installé normalement (PSDK2003 sur XP SP2) en me créant un dossier "Microsoft Platform SDK February 2003" dans le "Menu Démarrer". Ensuite, je me suis un raccourci sur le bureau. Voilà c'est tout. :wink:

Publié : mer. 29/nov./2006 22:42
par Kwai chang caine
Bonjour a tous les deux.

Je vais encore passer pour un ignare :oops:
Mais je prend le risque......

C'est quoi la plateforme SDK ??? 8O
Cela sert il à Pure ???

Bonne soirée

Publié : mer. 29/nov./2006 22:50
par Flype
et bien disons,

tu connais le fichier d'aide WIN32.HLP dans le dossier purebasic ?
il te permet d'avoir une aide windows (faite par microsoft) quand tu appuie sur F1 et quand la fonction sous le curseur est une fonction de l'API Win32.

et bien PSDK c'est un super WIN32.HLP, qui lui au moins est à jour et ultra complet et il fonctionne aussi avec F1 (du moins avec jaPBe).

c'est effectivement très utile je m'en sers tout le temps, plus que l'aide purebasic.

Publié : mer. 29/nov./2006 23:07
par Kwai chang caine
Merci pour l'info.
Je vais voir si je peux la télécharger aussi.
ça m'etonnerais qu'elle soit en français..... :?

Je vais encore me coucher moins bete ce soir.(Tu va me dire c'est pas dur) :lol:

A force d'apprendre, je vais etre obligé de me pencher la tete en arriere pour ne pas tomber :lol:
Ils ont pas encore inventé un DD assez puissant pour contenir ce que vous avez dans la tête les cracks de ce forum.

Pour ma part, un ZIP 100 MO devrait suffir :lol:

Bonne soirée

Publié : mer. 29/nov./2006 23:09
par Pascal Vernie
Bonsoir Kwai chang caine.

Flype: comment tu fais pour le faire fonctionner avec F1 de jaPBe ?

Publié : mer. 29/nov./2006 23:15
par Flype
il faut le cocher l'option dans :
preferences -> généralités -> Aide pour l'API Windows : Utiliser le SDK à la place de Win32.hlp

ensuite tapote par exemple 'MessageBeep_()' et fait F1 dessus. ;)



voilà à quoi ressemble PSDK :

Image

et puis les informations "Requirements" en bas de chacune des descriptions de fonctions sont très utile. Par ex pour MessageBeep_() :
Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winuser.h; include Windows.h.
Library: Use User32.lib.
donc là OK ca fonctionne sur tous les windows. Mais ce n'est pas le cas toutes les fonctions. Alors qu'en principe les fonctions PureBasic fonctionne sur tous les windows.

Publié : mer. 29/nov./2006 23:34
par Pascal Vernie
ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.

Code : Tout sélectionner

#PBM_SETBKCOLOR = $2001
#PBM_SETBARCOLOR = $409


If OpenWindow(0, 0, 0, 320, 160, "ProgressBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
    CreateGadgetList(WindowID(0))
    
    
    ProgressBarGadget(0,  10, 30, 300,  20, 0, 145)
    
    SendMessage_(GadgetID(0), #PBM_SETBARCOLOR, 0, RGB($0,$0F,$FF))
    SendMessage_(GadgetID(0), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    ProgressBarGadget(1,  10, 90, 250,  30, 0, 145, #PB_ProgressBar_Smooth)
    
    SendMessage_(GadgetID(1), #PBM_SETBARCOLOR, 0, RGB($0,$0,$FF))
    SendMessage_(GadgetID(1), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    
    For lg = 1 To 145
    Delay(20)
    SetGadgetState(0,lg)
    SetGadgetState(1,lg)
    Next lg
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

et ou je ne comprends pas d'ou sortent les valeurs : $2001 et $409 
car je me disais que colorer les scrollbar de la même façon ce serrait le top.

Publié : mer. 29/nov./2006 23:45
par Flype
c cool si ca marche.


donc là, il suffit dans la page 'Search' (en bas à gauche) du PSDK et taper 'PBM_SETBKCOLOR' et il te dit à quoi ca sert. Enfin pour peu qu'on comprennent les tenants et aboutissants de la prog Win32. On s'y fait plutot bien mais impossible de connaitre toute l'API Win32 çà c'est clair - d'où l'intérêt à la base de PureBasic et de son jeu de commandes toutes faites (même si on est vite limité dès lors qu'on s'attaque au choses sérieuses)...

Publié : mer. 29/nov./2006 23:48
par Kwai chang caine
En tous cas il est cool ce code anglais. 8)

ça va donner un peu de gaieté a mes futures scroll bar.
Avec vb on s'etait habitué au bleu.
Comme a plein d'autres chose d'ailleurs :roll:

C'est dur de quitter le pc quand on a des personnes interessantes qui ont des conversations interessantes.
Mais bon, je vais encore me faire engueuler demain.... :lol:

Bonne nuit cette fois à vous deux.

Publié : mer. 29/nov./2006 23:52
par Backup
ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.
il est sense faire quoi ce code ? 8O
chez moi les barre se dessine en bleu, c'est ça ? 8O

(win XP pro sp2 !! )

Publié : mer. 29/nov./2006 23:56
par Backup
Dobro a écrit :
ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.
il est sense faire quoi ce code ? 8O
chez moi les barre se dessine en bleu, c'est ça ? 8O

ou en vert avec le theme windows xp actif

(win XP pro sp2 !! )

Publié : mer. 29/nov./2006 23:59
par Kwai chang caine
Bah moi, j'ai changé les valeurs et j'ai eu les couleurs que j'ai voulu, fond et barre.
Pour une fois que j'arrive a faire quelque chose ... :lol: