My main GUI class is derived from CDialogEx, and I've implemented OnMove() a OnMoving() in my class with the same signature as described in the documentation. However, those two functions are not being called when the G is moved.
Of course, right after I posted that message, I found the solution. :) My dialog class didn't have WM_MOVE() and WM_MOVING() in its message map.
MFC is frustrating sometimes.. One reason is that it's inconsistent - Some message handlers require a message map entry, but others don't because they're
implemented by overridden class methods.
On 10/26/2011 6:10 PM, Nightfox wrote:
Of course, right after I posted that message, I found the solution. :) My dialog class didn't have WM_MOVE() and WM_MOVING() in its message map.
MFC is frustrating sometimes.. One reason is that it's inconsistent - Some message handlers require a message map entry, but others don't because they're implemented by overridden class methods.
.Net (C# or VB) and winforms is easier.. ;)
| Sysop: | Eric Oulashin |
|---|---|
| Location: | Beaverton, Oregon, USA |
| Users: | 98 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 08:50:00 |
| Calls: | 7,009 |
| Calls today: | 4 |
| Files: | 8,557 |
| D/L today: |
400 files (289M bytes) |
| Messages: | 369,164 |