mirror of
https://github.com/Ximi1970/systray-x.git
synced 2026-02-01 03:49:03 +01:00
Add delete window
This commit is contained in:
@@ -106,7 +106,7 @@ void WindowCtrlWin::normalizeWindow( quint64 window )
|
||||
/*
|
||||
* Hide a window
|
||||
*/
|
||||
void WindowCtrlWin::hideWindow( quint64 window , bool state )
|
||||
void WindowCtrlWin::hideWindow( quint64 window, bool state )
|
||||
{
|
||||
if( state )
|
||||
{
|
||||
@@ -114,6 +114,7 @@ void WindowCtrlWin::hideWindow( quint64 window , bool state )
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Hide a window
|
||||
*/
|
||||
@@ -129,6 +130,13 @@ void WindowCtrlWin::hideWindow( HWND hwnd )
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Delete / Close a window
|
||||
*/
|
||||
void WindowCtrlWin::deleteWindow( quint64 window )
|
||||
{
|
||||
SendMessageA( (HWND)window, WM_CLOSE, 0, 0 );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -81,6 +81,13 @@ class WindowCtrlWin : public QObject
|
||||
*/
|
||||
void hideWindow( quint64 window , bool state );
|
||||
|
||||
/**
|
||||
* @brief deleteWindow. Delete window.
|
||||
*
|
||||
* @param window The window.
|
||||
*/
|
||||
void deleteWindow( quint64 window );
|
||||
|
||||
private:
|
||||
|
||||
/**
|
||||
|
||||
@@ -45,7 +45,7 @@ void WindowCtrl::slotWindowTest1()
|
||||
|
||||
// Do something.
|
||||
|
||||
// findWindow( "- Mozilla Thunderbird" );
|
||||
findWindow( "- Mozilla Thunderbird" );
|
||||
displayWindowElements( "- Mozilla Thunderbird" );
|
||||
// findWindow( 4313 );
|
||||
|
||||
@@ -63,7 +63,7 @@ void WindowCtrl::slotWindowTest2()
|
||||
|
||||
// foreach( quint64 win_id, getWinIds() )
|
||||
// {
|
||||
// closeWindow( (HWND)win_id );
|
||||
// deleteWindow( win_id );
|
||||
// }
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user