Click here to Skip to main content
15,913,287 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: ComboBox not Opening Pin
Bram van Kampen13-Oct-08 17:24
Bram van Kampen13-Oct-08 17:24 
QuestionResizing [modified] Pin
Sarriss12-Oct-08 4:23
Sarriss12-Oct-08 4:23 
AnswerRe: Resizing Pin
PJ Arends12-Oct-08 5:00
professionalPJ Arends12-Oct-08 5:00 
GeneralRe: Resizing Pin
Sarriss12-Oct-08 5:41
Sarriss12-Oct-08 5:41 
GeneralRe: Resizing Pin
enhzflep12-Oct-08 7:42
enhzflep12-Oct-08 7:42 
GeneralRe: Resizing Pin
Sarriss12-Oct-08 8:11
Sarriss12-Oct-08 8:11 
GeneralRe: Resizing Pin
enhzflep12-Oct-08 8:43
enhzflep12-Oct-08 8:43 
GeneralRe: Resizing Pin
Mark Salsbery12-Oct-08 9:02
Mark Salsbery12-Oct-08 9:02 
Changes to your code marked in red...
<code>POINT AnchorPoint;</code>

...

case WM_LBUTTONDOWN:

 if(//checkcurosorlocationforcorner)
 {
   SetCapture(hWnd);
   mResize = TRUE;
   <code>::GetCursorPos(&AnchorPoint);</code>
 }
break;
case WM_LBUTTONUP:
{
   <code>if (mResize)
   {</code>
      ReleaseCapture();
      mResize = FALSE;
   <code>}</code>
}
break;
case WM_MOUSEMOVE:
{
  if(wParam == MK_LBUTTON) && mResize)
  {
     <code>POINT newPoint;
     ::GetCursorPos(&newPoint);
     if (newPoint.x != AnchorPoint.x || newPoint.y != AnchorPoint.y)
     {
        RECT rcWnd;
        ::GetWindowRect(hWnd, &rcWnd);
        rcWnd.right += (newPoint.x - AnchorPoint.x);
        rcWnd.bottom += (newPoint.y - AnchorPoint.y); 
        ::MoveWindow(hWnd, rcWnd.left, rcWnd.top, rcWnd.right-rcWnd.left, rcWnd.bottom-rcWnd.top, TRUE);
        AnchorPoint = newPoint;
     }</code>
   }
}
break;


Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

GeneralRe: Resizing Pin
Mark Salsbery12-Oct-08 9:10
Mark Salsbery12-Oct-08 9:10 
GeneralRe: Resizing Pin
Sarriss12-Oct-08 10:55
Sarriss12-Oct-08 10:55 
GeneralRe: Resizing Pin
Mark Salsbery12-Oct-08 11:18
Mark Salsbery12-Oct-08 11:18 
GeneralRe: Resizing Pin
Sarriss12-Oct-08 12:10
Sarriss12-Oct-08 12:10 
GeneralRe: Resizing Pin
enhzflep12-Oct-08 21:50
enhzflep12-Oct-08 21:50 
GeneralRe: Resizing Pin
Sarriss13-Oct-08 1:12
Sarriss13-Oct-08 1:12 
GeneralRe: Resizing Pin
enhzflep13-Oct-08 2:28
enhzflep13-Oct-08 2:28 
GeneralRe: Resizing Pin
Sarriss13-Oct-08 2:33
Sarriss13-Oct-08 2:33 
GeneralRe: Resizing Pin
enhzflep13-Oct-08 2:44
enhzflep13-Oct-08 2:44 
GeneralRe: Resizing Pin
Sarriss13-Oct-08 2:51
Sarriss13-Oct-08 2:51 
GeneralRe: Resizing Pin
enhzflep13-Oct-08 3:02
enhzflep13-Oct-08 3:02 
GeneralRe: Resizing Pin
Sarriss13-Oct-08 3:10
Sarriss13-Oct-08 3:10 
GeneralRe: Resizing Pin
Mark Salsbery12-Oct-08 7:47
Mark Salsbery12-Oct-08 7:47 
QuestionI have some questions. Pin
FR2ESOD12-Oct-08 1:36
FR2ESOD12-Oct-08 1:36 
AnswerRe: I have some questions. Pin
Jijo.Raj12-Oct-08 2:04
Jijo.Raj12-Oct-08 2:04 
AnswerRe: I have some questions. Pin
Bram van Kampen12-Oct-08 2:30
Bram van Kampen12-Oct-08 2:30 
QuestionNulls inserted between text characters when using GetDlgItemText Pin
ForNow11-Oct-08 21:05
ForNow11-Oct-08 21:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.