[Pidgin] #575: Taskbar button not hidden if docked at startup
Pidgin
trac at pidgin.im
Tue Aug 14 10:04:40 EDT 2007
#575: Taskbar button not hidden if docked at startup
------------------------------+---------------------------------------------
Reporter: richardcgee | Owner: datallah
Type: defect | Status: new
Priority: minor | Milestone: 3.0.0
Component: winpidgin (gtk) | Version: 2.0
Resolution: | Keywords:
Pending: 0 |
------------------------------+---------------------------------------------
Comment (by imiganai):
Did you do it according to [http://msdn2.microsoft.com/en-
us/library/aa969325.aspx this MSDN article]?[[BR]]
Hide it first, set the flag, and then show it again. You don't even need
to call SetWindowPos in this case.[[BR]]
I don't have a build environment to compile pidgin with, but the following
code seems to work to change pidgin into a toolwindow and immediately
remove the taskbar button:[[BR]]
{{{
HWND hwPidgin = FindWindow(L"gdkWindowTopLevel",L"Buddy List");
ShowWindow(hwPidgin,SW_HIDE);
SetWindowLong(hwPidgin,GWL_EXSTYLE,GetWindowLong(hwPidgin,GWL_EXSTYLE) |
WS_EX_TOOLWINDOW);
ShowWindow(hwPidgin,SW_SHOW);
}}}
Note that I originally tried putting the show and hide right after the
style change+setwindowpos and it did not work.
--
Ticket URL: <http://developer.pidgin.im/ticket/575#comment:5>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list