Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change
AMD Athlon Gold 3150U with Radeon Graphics
*
pushing took 1109 ms
moving took 1110 ms
nc pushing took 1140 ms
nc moving took 1110 ms
pushing took 1125 ms
moving took 1125 ms
nc pushing took 1140 ms
nc moving took 1125 ms
pushing took 1125 ms
moving took 1125 ms
nc pushing took 1140 ms
nc moving took 1125 ms
pushing took 1125 ms
moving took 1141 ms
nc pushing took 1140 ms
nc moving took 1141 ms
Quote from: jj2007 on August 29, 2023, 11:27:19 PMIntel(R) Core(TM) i5-2450M CPU @ 2.50GHz
*
pushing took 983 ms
moving took 1139 ms
nc pushing took 1030 ms
nc moving took 936 ms
pushing took 1045 ms
moving took 1139 ms
nc pushing took 1014 ms
nc moving took 952 ms
pushing took 998 ms
moving took 1201 ms
nc pushing took 1014 ms
nc moving took 936 ms
pushing took 967 ms
moving took 1263 ms
nc pushing took 1030 ms
nc moving took 951 ms
IMHO there should be a call, since we are talking about the best way to implement "uses rsi rdi". Anyway, it's an interesting result![]()
Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
*
pushing took 594 ms
moving took 610 ms
nc pushing took 593 ms
nc moving took 610 ms
pushing took 593 ms
moving took 625 ms
nc pushing took 594 ms
nc moving took 578 ms
pushing took 610 ms
moving took 609 ms
nc pushing took 594 ms
nc moving took 594 ms
pushing took 609 ms
moving took 609 ms
nc pushing took 610 ms
nc moving took 593 ms
Quote from: zedd151 on August 29, 2023, 07:22:29 AMIntel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
pushing took 1716 ms
moving took 2091 ms
pushing took 1794 ms
moving took 2090 ms
pushing took 1779 ms
moving took 2090 ms
pushing took 1763 ms
moving took 1934 ms
Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
pushing took 969 ms
moving took 985 ms
pushing took 953 ms
moving took 1000 ms
pushing took 968 ms
moving took 985 ms
pushing took 969 ms
moving took 984 ms
I like beating my old, slow machine. Quote from: NoCforMe on April 20, 2025, 06:15:31 AMQuote from: zedd151 on April 20, 2025, 06:11:19 AMEasy enough to find out which it is--just use WinSpy.Quote from: NoCforMe on April 20, 2025, 06:08:07 AM[1] Which I assume is the window size, not the client size.Exactly - Sounds ambiguous.
Quote from: zedd151 on April 20, 2025, 06:11:19 AMEasy enough to find out which it is--just use WinSpy.Quote from: NoCforMe on April 20, 2025, 06:08:07 AM[1] Which I assume is the window size, not the client size.Exactly - Sounds ambiguous.
Quote from: NoCforMe on April 20, 2025, 06:08:07 AM[1] Which I assume is the window size, not the client size.Exactly - Sounds ambiguous.
Quote from: zedd151 on April 20, 2025, 05:58:48 AMIt doesn't do that.Quote from: NoCforMe on April 20, 2025, 05:54:07 AMGetWindowRect() gives you the location of the window in relation to the "real world" (i.e., the desktop)...
For some reason that is what I originally thought that MapDialogRect was supposed to do. I don't remember reading anywhere that it fills in the RECT structure with the client area... if it is the MS docs, I had missed it.
QuoteConverts the specified dialog box units to screen units (pixels). The function replaces the coordinates in the specified RECT structure with the converted coordinates, which allows the structure to be used to create a dialog box or position a control within a dialog box.