News:

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

Main Menu

ScratchPad

Started by jimg, November 10, 2024, 02:25:50 PM

Previous topic - Next topic

raymond

Quotestoo...   Not big on making icons

Same here.

While on that subject, how could I define a given area in an icon which would be transparent?
Whenever you assume something, you risk being wrong half the time.
https://masm32.com/masmcode/rayfil/index.html

ognil

Hi Raymond, :smiley:

I use icofx.
https://icofx.ro/
"Not keeping emotions under control is another type of mental distortion."

TimoVJL

May the source be with you

NoCforMe

Try Axialis IconWorkshop. It's not free, but you can download a trial version that has pretty much full functionality. Very featureful.

I'm pretty sure this is what Hutch used to create icons for his programs here.

Or you can use my li'l command-line (console) utility to convert a BMP to an ICO, BMP2ICO attached here. It lets you define a color index as transparent (you need to know what the palette index is, easily found with any BMP image editor).
Assembly language programming should be fun. That's why I do it.

jimg

Updated in first post to fix two menu bugs.

raymond

Quote from: raymond on November 12, 2024, 05:06:22 AM
Quotestoo...  Not big on making icons
Same here.
While on that subject, how could I define a given area in an icon which would be transparent?

Thanks guys for the links :thumbsup:. It took me a while to get the IcoFX to do what I wanted (must be old age setting in :dazzled: :rolleyes:) but finally got the intended results.

Whenever you assume something, you risk being wrong half the time.
https://masm32.com/masmcode/rayfil/index.html

jimg

Minor update in first post.
Added ability to drag a window above top of screen without Windows truncating it.

jimg

Major update in first post.  Hopefully fixed all the bugs with saving settings and defaults.
Also added find/replace capability.

HSE

Hi Jim!

Perhaps I don't understand the logic of "Close this Window" and "Exit" (or something is wrong).

If you open several instances running the program, then "close all windows" don't close all windows  :rolleyes:

If you open several instances from an instance, then "close this window" close all windows   :biggrin:

HSE


 
Equations in Assembly: SmplMath

jimg

That was definitely a bug I introduced when fixing evreything else. "Close this Window" is supposed to only close the one window that has focus.  I should have an update shortly.

edit:
This may take longer than I thought.  Identical code in old and new behaves differently and I haven't figured out why yet.  Will probably be tomorrow before a fix.

jimg

Updated in first post.  Deleted leftover test code.  Fixed Find so enter immediately searches.

HSE-  Let me know if still confusing please.

HSE

Hi Jim!

Quote from: jimg on January 13, 2025, 05:24:18 PMLet me know if still confusing please.

:thumbsup: New windows are not new program instances, and you can communicate between them. But there is no communication between instances.

HSE
Equations in Assembly: SmplMath

jimg

True.  I never considered communications between instances.  What kind of communication should there be?

HSE

Quote from: jimg on January 14, 2025, 12:54:14 AMWhat kind of communication should there be?

I'm using almost same Hutch's Simple inter application communication with RegisterWindowMessage and HWND_BROADCAST. Very easy.

LookingFor is an example.

Equations in Assembly: SmplMath

jimg