News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Catching global keystrokes ?

Started by gelatine1, June 22, 2014, 02:32:37 AM

Previous topic - Next topic

jj2007

Quote from: gelatine1 on June 22, 2014, 04:43:57 PMMaybe any of you guys could tell me some project I could work on ? (not too big)

Hi Jannes,

Logging keystrokes does indeed trigger an alarm, for the site owner and all those who want this site to remain open, so it might be better if you ask your questions via PM ;-)

Re projects, think of everything you need for your own use. An agenda, a database handling your personal belongings? A little editor? Programming tools? Many of us here have their own editors, libraries etc, although the only library that is really in widespread use is Masm32 itself.

You could also dive into the fascinating world of COM, or learn how to write complex macros. There is no lack of challenges...

gelatine1

I might try to make my own editor something like notepad :) No syntax highlighting though so I guess it won't be actually helpful to use it but I believe it could be a good project for me.

But what did you mean with programming tools ? And what is this fascinating world of COM ? I assume you meant this? http://en.wikipedia.org/wiki/Component_Object_Model

And do you have any example of a complex macro ?

jj2007

Quote from: gelatine1 on June 22, 2014, 06:38:00 PM
I might try to make my own editor something like notepad :) No syntax highlighting though so I guess it won't be actually helpful to use it but I believe it could be a good project for me.
TinyIDE is a 7.0 kBytes editor that offers a little bit more than Notepad...

QuoteBut what did you mean with programming tools ? And what is this fascinating world of COM ? I assume you meant this? http://en.wikipedia.org/wiki/Component_Object_Model
With COM, you can use built-in Windows functions. For example, with a handful of lines, you can launch a browser window.

QuoteAnd do you have any example of a complex macro ?
See deb - I could not live without that one ;-)

qWord has a remarkable set of math functions as macros - check his signature.

dedndave

for projects, just browse through the masm32\examples programs
when you see something you'd like to learn about - give it a try   :P

with windows, there are thousands of functions to learn about
so, as Jochen mentioned, there is no lack of challenges

if you want suggestions...
make a simple window app
then......
http://msdn.microsoft.com/en-us/library/dd162759%28v=vs.85%29.aspx
that'll keep you busy all summer   :P

Gunther

You have to know the facts before you can distort them.

gelatine1

Quote from: dedndave on June 22, 2014, 11:53:55 PM
if you want suggestions...
make a simple window app
then......
http://msdn.microsoft.com/en-us/library/dd162759%28v=vs.85%29.aspx
that'll keep you busy all summer   :P

Thanks! It seems interesting and I'm reading it through right now.  I've never actually used the WM_PAINT message and those functions related to it so I assume it will be very nice to read.

And I finally finished my exams! today I had my last one :D

dedndave

search the forum for "BeginPaint" (especially the old forum) - you'll find a lot of info
you can also play with windows controls....
http://msdn.microsoft.com/en-us/library/windows/desktop/bb773173%28v=vs.85%29.aspx

that's things like buttons, checkboxes, edit boxes, and so on