userevent.c

来自「Very very small GUI. Usefull for small s」· C语言 代码 · 共 27 行

C
27
字号
#include "GUI.h"
#include "Globalvars.h"
#include "pwin.h"
#include "guidebug.h"

int BPA_GUI_SendMessage(Pw_Window * win, BPA_GUI_MessageType msgtype,void * data) {
Pw_UserEvent Event;
//GUI_Log2("USER MESSAGE", (long)win, (long)Desktop); 
	if (win == PW_NULL) {
		return FALSE;
	}
	if (!(win->mapped)) {
		return FALSE;
	}
    if (PW_NULL != win->event_cb) {		Event.data.type = Pw_UserEventType;
		Event.data.win = win;
		Event.MsgData.MsgType = msgtype;
		Event.MsgData.UserInfo.Ptr = data;
		if (win->event_cb((Pw_Event *) &Event))
			return TRUE;						
	}
	return FALSE;			
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?