News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Project: TheBox, a handy little container

Started by NoCforMe, December 31, 2022, 02:42:12 PM

Previous topic - Next topic

jj2007

Quote from: zedd151 on January 01, 2023, 02:31:33 AMEven if opening the .lnk file to get the path to the actual file. I had never done it but it should be possible???

IPersistFile STRUCT
QueryInterface dd ?
AddRef dd ?
Release dd ?
GetClassID dd ?
IsDirty dd ?
Load dd ?
Save dd ?
SaveCompleted dd ?
GetCurFile dd ?
IPersistFile ENDS


GetCurFile

NoCforMe

So Hutch, you hit on exactly what the obvious next step is for this li'l program, the ability to reorder items, ideally by dragging them in the window. Could be done in a clunkier way, say by having a list that you reorder, but dragging would be the best.

This isn't trivial or easy, so I think I'll keep it in mind for a programming push sometime in the near future.

Any other suggestions for features are appreciated.
Assembly language programming should be fun. That's why I do it.

NoCforMe

Quote from: HSE on January 01, 2023, 02:28:00 AM
Quote from: NoCforMe on December 31, 2022, 02:42:12 PM
it's basically a folder you can use to store things in and have them in one place.

:thumbsup:

But don't work with *.lnk filesĀ“ :biggrin:

I just tried it with a shortcut; created the shortcut (a .lnk file) in the folder with the app, dragged the shortcut to TheBox, double-clicked it and it opened just fine. Did it not work for you? What happened, nothing?

I tell you, that ShellExecute() is powerful magic. It seems to know how to open anything.
Assembly language programming should be fun. That's why I do it.

HSE

Equations in Assembly: SmplMath

jj2007

Quote from: hutch-- on January 01, 2023, 08:39:51 AMwe could talk David into adding some editing capacity to add, remove or change the order

Details view, sorted by date, latest on top? Oh no... that resembles too much an MRU :biggrin:


NoCforMe

Yeah, that might be a wee bit overkill. I did code a Properties dialog (right-click on any item, choose "Properties" from the popup menu).

Hutch, you can delete items from that same menu. I could code a dialog with a list of items and let you pick and delete them there.
Assembly language programming should be fun. That's why I do it.

daydreamer

my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

HSE

Equations in Assembly: SmplMath

NoCforMe

Assembly language programming should be fun. That's why I do it.

zedd151


NoCforMe

Once you try to explain the joke it's no longer funny.
Assembly language programming should be fun. That's why I do it.

zedd151

Quote from: NoCforMe on January 02, 2023, 05:47:10 AM
Once you try to explain the joke it's no longer funny.
Yes that is correct; but would have been more accurate and make more sense, the way I corrected it.  :biggrin:  And just as funny.   :tongue:  Sort of like saying on New Years Eve, "I'll quit smoking/drinking or whatever until next year".   :cool: 
To keep this on topic, TheBox works as well on Windows 10 as it did on Windows 7 for me! :thumbsup:

NoCforMe

Assembly language programming should be fun. That's why I do it.