http://www.purearea.net/pb/CodeArchiv/G ... ipboard.pb
erledigt:
Code: Alles auswählen
; English forum:http://www.purebasic.fr/english/viewtopic.php?p=35682
; Author: Freak
; Date: 26. August 2003 / 2006
; OS:Windows
; Demo:No
;----------------------------------------------------------------------------------------------------
Enumeration 1
#OLECMDID_OPEN
#OLECMDID_NEW
#OLECMDID_SAVE
#OLECMDID_SAVEAS
#OLECMDID_SAVECOPYAS
#OLECMDID_PRINT
#OLECMDID_PRINTPREVIEW
#OLECMDID_PAGESETUP
#OLECMDID_SPELL
#OLECMDID_PROPERTIES
#OLECMDID_CUT
#OLECMDID_COPY
#OLECMDID_PASTE
#OLECMDID_PASTESPECIAL
#OLECMDID_UNDO
#OLECMDID_REDO
#OLECMDID_SELECTALL
#OLECMDID_CLEARSELECTION
#OLECMDID_ZOOM
#OLECMDID_GETZOOMRANGE
#OLECMDID_UPDATECOMMANDS
#OLECMDID_REFRESH
#OLECMDID_STOP
#OLECMDID_HIDETOOLBARS
#OLECMDID_SETPROGRESSMAX
#OLECMDID_SETPROGRESSPOS
#OLECMDID_SETPROGRESSTEXT
#OLECMDID_SETTITLE
#OLECMDID_SETDOWNLOADSTATE
#OLECMDID_STOPDOWNLOAD
EndEnumeration
Enumeration 0
#OLECMDEXECOPT_DODEFAULT
#OLECMDEXECOPT_PROMPTUSER
#OLECMDEXECOPT_DONTPROMPTUSER
#OLECMDEXECOPT_SHOWHELP
EndEnumeration
; ------------------------------------------------------------------------------------------
; Now the code
#WebGadget = 1
#Button = 2
OpenWindow(0, 0, 0, 800, 600,"WebBrowser" ,#PB_Window_ScreenCentered|#PB_Window_SystemMenu )
CreateGadgetList(WindowID(0))
WebGadget(#WebGadget, 10, 40, 780, 550, "www.purebasic.com")
ButtonGadget(#Button, 10, 10, 60, 20, "Copy")
; Fred the genius stored the Interface pointer to IWebBrowser2 in the DATA
; member of the windowstructure of the WebGadget containerwindow, so we can get
; that easily:
WebObject.IWebBrowser2 = GetWindowLong_(GadgetID(#WebGadget), #GWL_USERDATA)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget And EventGadget() = #Button
; Now here's the actual copy thing, not that complicated...
WebObject\ExecWB(#OLECMDID_COPY, #OLECMDEXECOPT_DONTPROMPTUSER, 0, 0)
; little test:
MessageRequester("", GetClipboardText(), 0)
EndIf
Until Event = #PB_Event_CloseWindow
End
PanelGadgetwithImages.pb
Habe noch immer keinen Einfall.

Man könnte die Icon.dll nehmen - aber der Code würde dann am Thema vorbeigehen.
Höchstens man setzt ein paar Icons ins Code Archiv.
Gruß
mardanny71