DestroyWindow (basic-newbie)
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Thread: DestroyWindow (basic-newbie)

  1. #1
    Join Date
    Apr 2014
    Posts
    1

    DestroyWindow (basic-newbie)

    Hi friends,

    why can't i close the calculator (calc.exe) with DestroyWindow?....is something wrong with the code bellow?

    ..........................................
    #include <windows.h>
    #include <stdio.h>

    int main()
    {


    HANDLE h=(void*)0x0007066C; //I get the hex from spy++

    printf("Address: %p\n", h);

    //HWND hh = FindWindow(NULL, "Calculator"); //with FindWindow (also doesn't work)

    HWND hh=(HWND)h;

    DestroyWindow (hh);

    return 0;

    }
    ..........................................

    thanks.

  2. #2
    Join Date
    Dec 2012
    Location
    England
    Posts
    2,698

    Re: DestroyWindow (basic-newbie)

    See http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Basically, a thread cannot use DestroyWindow to destroy a window created by a different thread.

    Have a look at PostMessage() http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
    with WM_CLOSE message.
    All advice is offered in good faith only. You are ultimately responsible for effects of your programs and the integrity of the machines they run on.

  3. #3
    VictorN's Avatar
    VictorN is offline Super Moderator Power Poster
    Join Date
    Jan 2003
    Location
    Wallisellen (ZH), Switzerland
    Posts
    17,517

    Re: DestroyWindow (basic-newbie)

    Quote Originally Posted by _rjf View Post
    Hi friends,

    why can't i close the calculator (calc.exe) with DestroyWindow?....is something wrong with the code bellow?
    ..........................................
    As 2kaud already wrote DestroyWindow is not a correct way to cleanly terminate an application.
    See what MSDN suggests:
    HOWTO: Terminate an Application "Cleanly" in Win32
    Victor Nijegorodov

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Windows Mobile Development Center


Click Here to Expand Forum to Full Width

This is a CodeGuru survey question.


Featured


HTML5 Development Center