Icon spiegeln (windows only)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Icon spiegeln (windows only)

Beitrag von ts-soft »

Code: Alles auswählen

EnableExplicit

Prototype mirroricon(hInstance, *pIcon)

Define hIcon, hDLL
Define.mirroricon IconMirror

hIcon = ExtractIcon_(0, #PB_Compiler_Home + "PureBasic.exe", 1)
hDLL = OpenLibrary(#PB_Any, "comctl32.dll")
If hDLL
  IconMirror = GetFunctionEntry(hDLL, 414)
  If IconMirror
    IconMirror(0, @hIcon)
  EndIf
EndIf

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "Gespiegeltes Icon")
SendMessage_(WindowID(0), #WM_SETICON, 1, hIcon)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow

DestroyIcon_(hIcon)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Icon spiegeln (windows only)

Beitrag von RSBasic »

@ts-soft
Great :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Frabbing
Beiträge: 160
Registriert: 15.02.2007 21:31
Kontaktdaten:

Re: Icon spiegeln (windows only)

Beitrag von Frabbing »

Wo findest du sowas nur immer? :bounce:
Gruß, Frank
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Icon spiegeln (windows only)

Beitrag von ts-soft »

Frabbing hat geschrieben:Wo findest du sowas nur immer? :bounce:
Du weißt doch, das ich gerne bei Dir Klaue :twisted:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Frabbing
Beiträge: 160
Registriert: 15.02.2007 21:31
Kontaktdaten:

Re: Icon spiegeln (windows only)

Beitrag von Frabbing »

:lol:
Gruß, Frank
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: Icon spiegeln (windows only)

Beitrag von hjbremer »

Klasse :allright:

PS:
; Minimum supported client, Windows 2000 Professional
; Minimum supported server, Windows 2000 Server
; DLL, Comctl32.dll (version 5.81 Or later)
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Icon spiegeln (windows only)

Beitrag von Thorium »

hjbremer hat geschrieben: PS:
; Minimum supported client, Windows 2000 Professional
; Minimum supported server, Windows 2000 Server
; DLL, Comctl32.dll (version 5.81 Or later)
Bist du dir sicher dass das stimmt?
Es wurden alle Systeme vor Win 2000 aus der MSDN rausgeworfen. Da steht bei allem was sogar schon in Win 95 verfügbar war minimum Windows 2000.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Icon spiegeln (windows only)

Beitrag von rolaf »

Icon spiegeln (windows only)

Luschtig :lol:

Wüßte jetzt aber nicht wo man es einsetzen könnte. :mrgreen:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Antworten