Sign in to follow this  
Followers 0
Vindicator209

2 gui that can contain each other's info even after exiting

3 posts in this topic

ok, so I have a music player, and I want it to be able to minimize to a smaller window, like Windows Media Player, but when I click the user button for it, it loses the song info it had on the maximized version, and vice versa, iss there a way I could NOT stop the music when transfering? and still have the same address?

Full:

#include <GuiConstants.au3>

GuiCreate("The Paradox- Music Player by Kyle Moy", 550, 60,-1, -1 , BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS))

$Input_2 = GuiCtrlCreateInput("", 10, 10, 530, 20)
$Button_3 = GuiCtrlCreateButton("Play", 10, 30, 30, 20)
$Button_4 = GuiCtrlCreateButton("Stop", 40, 30, 30, 20)
$Button_5 = GuiCtrlCreateButton("Mute", 70, 30, 30, 20)
$Button_6 = GuiCtrlCreateButton("EXIT", 510, 30, 30, 20)
$Input_8 = GuiCtrlCreateInput("", 480, 30, 30, 20)
$Slider_7 = GuiCtrlCreateSlider(100, 30, 380, 20)
GUICtrlSetData($Slider_7,100)
GuiSetState(@SW_SHOW)
GuiSetState()
SplashImageOn ("","PARADOX.BMP", 550, 120, 0, 0, 1)
WinSetOnTop ( "The Paradox- Music Player by Kyle Moy", "", 1)
$trackmenu = GuiCtrlCreateContextMenu ()
$aboutitem = GuiCtrlCreateMenuitem ("About",$trackmenu)
$readme = GuiCtrlCreateMenuitem ("Read Me File",$trackmenu)
$Minimize = GuiCtrlCreateMenuitem ("Minimize",$trackmenu)
GuiCtrlCreateMenuitem ("",$trackmenu)
$exititem = GuiCtrlCreateMenuitem ("Exit",$trackmenu)

$Mute=0
While 1
    $sound=GUICtrlRead($Slider_7)
    GUICtrlSetData($Input_8,$sound)
    $soundfin=GUICtrlRead($Input_8)
    SoundSetWaveVolume($soundfin)
    $msg = GuiGetMsg()
        If $msg = $exititem Or $msg = -3 Or $msg = -1 Then ExitLoop
    If $msg = $aboutitem Then Msgbox(0,"About The Paradox","The Paradox- Music Player was made by Kyle Moy(Vindicator) In October,2006")
If $msg = $readme Then Run("notepad.exe Read Me.ini")
If $msg = $Minimize Then Run("Paradoxmini.exe") Exit
    Select
        Case $msg = $Button_4
        GUICtrlSetState ($Button_3, $GUI_ENABLE)
        GUICtrlSetState ($Button_4, $GUI_DISABLE)
        Run("The Paradox.exe")
        Exit
        Case $msg = $Button_3
        GUICtrlSetState ($Button_4, $GUI_ENABLE)
        GUICtrlSetState ($Button_3, $GUI_DISABLE)
        $Musicfromcomp=GUICtrlRead($Input_2)
        SoundPlay($Musicfromcomp)
        
    Case $msg = $Button_5
        If $Mute=1 Then
        GUICtrlSetData($Slider_7,100)
            $Mute=0
        Else
        GUICtrlSetData($Slider_7,0)
        $Mute=1
        EndIF
    Case $msg = $Button_6
    Exit
        Case $msg = $GUI_EVENT_CLOSE
        ExitLoop
    Case Else
        ;;;
    EndSelect
WEnd
Exit
oÝ÷ Øȧh³yÖ®¶­s`¢6æ6ÇVFRfÇC´wV6öç7FçG2æS2fwC° ¤wV7&VFRgV÷C´×uTgV÷C²ÂRÂÂÓÂÓÂ&"b33cµu5ôõdU$ÄTEtäDõrÂb33cµu5ô4Ä4$Ääu2 ¢b33c´'WGFöåóÒwV7G&Ä7&VFT'WGFöâgV÷C²fwC²gV÷C²ÂÂÂ#Â#¢b33c´'WGFöåó"ÒwV7G&Ä7&VFT'WGFöâgV÷Cµ²ÒgV÷C²Â#ÂÂ#Â#¢b33c´'WGFöåó2ÒwV7G&Ä7&VFT'WGFöâgV÷C´WBgV÷C²ÂCÂÂ3Â#¢b33c·G&6¶ÖVçRÒwV7G&Ä7&VFT6öçFWDÖVçR¢b33c¶&÷WFFVÒÒwV7G&Ä7&VFTÖVçVFVÒgV÷C´&÷WBgV÷C²Âb33c·G&6¶ÖVçR¢b33c·&VFÖRÒwV7G&Ä7&VFTÖVçVFVÒgV÷Cµ&VBÖRfÆRgV÷C²Âb33c·G&6¶ÖVçR¢b33c´ÖÖ¦RÒwV7G&Ä7&VFTÖVçVFVÒgV÷C´ÖÖ¦RgV÷C²Âb33c·G&6¶ÖVçR¤wV7G&Ä7&VFTÖVçVFVÒgV÷C²gV÷C²Âb33c·G&6¶ÖVçR¢b33c¶WFFVÒÒwV7G&Ä7&VFTÖVçVFVÒgV÷C´WBgV÷C²Âb33c·G&6¶ÖVçR¤wV6WE7FFR¥vÆR b33c¶×6rÒwVvWD×6r bb33c¶×6rÒb33c¶WFFVÒ÷"b33c¶×6rÒÓ2÷"b33c¶×6rÒÓFVâWDÆö÷ bb33c¶×6rÒb33c¶&÷WFFVÒFVâ×6v&÷ÂgV÷C´&÷WBFR&F÷gV÷C²ÂgV÷CµFR&F÷Ò×W62ÆW"v2ÖFR'·ÆRÖ÷fæF6F÷"âö7Fö&W"Ã#bgV÷C²¤bb33c¶×6rÒb33c·&VFÖRFVâ'VâgV÷C¶æ÷FWBæWR&VBÖRæægV÷C²¤bb33c¶×6rÒb33c´ÖÖ¦RFVâ'VâgV÷Cµ&F÷æWRgV÷C²W@ 6VÆV7@ 66Rb33c¶×6rÒb33c´'WGFöåó  uT7G&Å6WE7FFRb33c´'WGFöåó2Âb33c´uTôTä$ÄR uT7G&Å6WE7FFRb33c´'WGFöåóBÂb33c´uTôD4$ÄR 'VâgV÷CµFR&F÷æWRgV÷C² W@ 66Rb33c¶×6rÒb33c´'WGFöåó uT7G&Å6WE7FFRb33c´'WGFöåóBÂb33c´uTôTä$ÄR uT7G&Å6WE7FFRb33c´'WGFöåó2Âb33c´uTôD4$ÄR b33c´×W66g&öÖ6ö×ÔuT7G&Å&VBb33c´çWEó" 6÷VæEÆb33c´×W66g&öÖ6ö×  66Rb33c¶×6rÒb33c´'WGFöåó0¢W@ 66Rb33c¶×6rÒb33c´uTôUdTåEô4Äõ4P WDÆö÷ 66RVÇ6P ³³° VæE6VÆV7@¥tVæ@¤W@

ALSO

In Line 15:

SplashImageOn ("","PARADOX.BMP", 550, 120, 0, 0, 1)

How can I make it borderless and title less but still be able to click and drag? Ive tried flag: 116 but it has the bar at the top


[center]"When you look at old, classic games like Snake, you often put it off because it's such a simple game, but it's only when you actually try and create your own unique game from scratch, do you finally appreciate those games."[/center][center]Don't ask for answers if you haven't TRIED yet![/center][center]Most answers can be answered in the help file! Use it![/center]

Share this post


Link to post
Share on other sites



yes when minimized you could check the time with _soundpos and then store it in a variable and do a _soundseek, but i dont see the probelm why not just keep the music playing from the maximized one and just be doing a _soundpos and setting the time?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0