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: | 120 |
| Nodes: | 16 (1 / 15) |
| Uptime: | 00:02:01 |
| Calls: | 7,290 |
| Calls today: | 5 |
| Files: | 9,242 |
| D/L today: |
546 files (199M bytes) |
| Messages: | 382,764 |
| Posted today: | 2 |