GodlessSinner Posted June 19, 2009 Share Posted June 19, 2009 (edited) I write a script which will have a nice interface constructed on images, instead of standard controls, and i'm don't need for see the window title. I want to know, how to make Gui, that сonsists(by looking from outside) from Image and can be movable, when i drag it? I hopes, you understood me... Edited June 19, 2009 by Vitas _____________________________________________________________________________ Link to comment Share on other sites More sharing options...
oMBRa Posted June 19, 2009 Share Posted June 19, 2009 I write a script which will have a nice interface constructed on images, instead of standard controls, and i'm don't need for see the window title.I want to know, it is really to make Gui, that сonsists from Image and can be movable, when i drag it? I hopes, you understood me..."When I drag it" what the window? why not?and... we cant say exactly if what you want to accomplish is really possible or not (also because I do not understand what you are asking), why dont you try before posting, and in case you have any difficulty post some code with more informations? Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 19, 2009 Moderators Share Posted June 19, 2009 Vitas, I have this snippet (credit to the original author) which lets you move a pop-up (and so title-less) window with the mouse.#include <windowsconstants.au3> #include <guiconstantsex.au3> #include <sendmessage.au3> $frmMain = GUICreate("Test", 393, 217, -1, -1, BitOR($WS_POPUP,$WS_BORDER)) GUISetState() While 1 $msg = GUIGetMsg() Switch $msg Case $GUI_EVENT_PRIMARYDOWN _SendMessage($frmMain, $WM_SYSCOMMAND, 0xF012, 0) EndSwitch WEnd This should help you start your project! M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
GodlessSinner Posted June 19, 2009 Author Share Posted June 19, 2009 Thank you, Melba23. Initially I try to do this with "layered window"(C:\Program Files\AutoIt3\Examples\GUI\Advanced\AlphaBlend.au3), but in Windows Vista, with Aero theme, WinTitle is visible. Thanks _____________________________________________________________________________ Link to comment Share on other sites More sharing options...
CodyBarrett Posted June 20, 2009 Share Posted June 20, 2009 (edited) if you want to make your own titlebar.. i have this snippit i use EVERYone of my GUI's with just call the fucntion with the click Event of the control you make Func _Win_Move_ () $MouseXY = MouseGetPos () $WinXY = WinGetPos ($GUI) $xOff = $MouseXY[0] - $WinXY[0] $yOFF = $MouseXY[1] - $WinXY[1] While _IsPressed ('01') WinMove ($GUI, '',MouseGetPos (0) - $xOff ,MouseGetPos (1) - $yOFF) Sleep (10) WEnd EndFunc EDIT it works only for the control you click on...though im not sure cause i haven't tested nor understand Sendmessage... but melba's is probably the better one.. slightly more complex to understand but better Edited June 20, 2009 by CodyBarrett [size="1"][font="Tahoma"][COMPLETED]-----[FAILED]-----[ONGOING]VolumeControl|Binary Converter|CPU Usage| Mouse Wrap |WinHide|Word Scrammbler|LOCKER|SCREEN FREEZE|Decisions Decisions|Version UDF|Recast Desktop Mask|TCP Multiclient EXAMPLE|BTCP|LANCR|UDP serverless|AIOCR|OECR|Recast Messenger|AU3C|Tik-Tak-Toe|Snakes & Ladders|BattleShips|TRON|SNAKE_____________________[u]I love the Helpfile it is my best friend.[/u][/font][/size] Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now