aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/General/gen_ml/menu.cpp
blob: 0c3db24ada24c0956fc39069e052574fcaa73077 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "menu.h"

INT Menu_TrackPopupParam(HWND library, HMENU hMenu, UINT fuFlags, INT x, INT y,  HWND hwnd, LPTPMPARAMS lptpm, ULONG_PTR param)
{
	if ( hMenu == NULL )
		return NULL;
	
	MLSKINNEDPOPUP popup = {0};
	popup.cbSize         = sizeof(MLSKINNEDPOPUP);
	popup.hmenu          = hMenu;
    popup.fuFlags        = fuFlags;
    popup.x              = x;
    popup.y              = y;
    popup.hwnd           = hwnd;
	popup.lptpm          = lptpm;
    popup.skinStyle      = SMS_USESKINFONT;
	popup.customParam    = param;

	return (INT)SENDMLIPC( library, ML_IPC_TRACKSKINNEDPOPUPEX, &popup );
}