コード例 #1
0
ファイル: BkgroundUI.cpp プロジェクト: hlyces/teamtalk_TT
void BkgroundUI::InitMsgMap()
{
	CDlgBase::InitMsgMap();
	RegisterMsg(WM_INITDIALOG, (MSG_HANDLER)&BkgroundUI::onInitDialog);
    RegisterMsg(WM_KEYDOWN, (MSG_HANDLER)&BkgroundUI::onKeyDown);
	RegisterMsg(WM_PAINT, (MSG_HANDLER)&BkgroundUI::onPaint);
    RegisterMsg(WM_SNAPSHOT_MOUSE_WINDOW_CHANGE, (MSG_HANDLER)&BkgroundUI::onSnapshotWindowChange);
    RegisterMsg(WM_SNAPSHOT_TEST_SELECT_RECT, (MSG_HANDLER)&BkgroundUI::onSnapshotTestSelectRect);
	RegisterMsg(WM_SNAPSHOT_DRAW_RECT, (MSG_HANDLER)&BkgroundUI::onDrawRect);
	RegisterMsg(WM_SNAPSHOT_DRAW_POLY_REGION, (MSG_HANDLER)&BkgroundUI::onDrawPolyRegion);
	RegisterMsg(WM_SNAPSHOT_ADD_RECT_ITEM, (MSG_HANDLER)&BkgroundUI::onAddRectItem);
	RegisterMsg(WM_SNAPSHOT_ADD_POLY_REGION_ITEM, (MSG_HANDLER)&BkgroundUI::onAddPolyRegionItem);
	RegisterMsg(WM_SNAPSHOT_TEST_SELECT_DONE, (MSG_HANDLER)&BkgroundUI::onTestSelectDone);
}
コード例 #2
0
ファイル: mapprj_plug.cpp プロジェクト: jsccl1988/smartgis
int SmtMapPrjPlugin::Init(void)
{
	SmtAuxModule::Init();

	AppendFuncItems("投影换算",MAPPRJ_DO_PRJ,FIM_2DMFMENU|FIM_AUXMODULEBOX);
	RegisterMsg();

	return SMT_ERR_NONE;
}
 void AddHandler(const std::string& msgid, HandlerT handler_func, int type)
 {
     HandlerTWrapper hwrapper(type, handler_func);
     {
         core::common::locker_guard guard(handlers_lock_);
         all_handlers_[msgid] = hwrapper;
     }
     RegisterMsg(msgid, this->shared_from_this(), type != 2);
 }
コード例 #4
0
ファイル: EditToolbar.cpp プロジェクト: 1072258106/TeamTalk
void EditToolbarUI::InitMsgMap()
{
	CDlgBase::InitMsgMap();
	RegisterMsg(WM_PAINT, (MSG_HANDLER)&EditToolbarUI::onPaint);
	RegisterMsg(WM_LBUTTONDOWN, (MSG_HANDLER)&EditToolbarUI::onLButtonDown);
    RegisterMsg(WM_KEYDOWN, (MSG_HANDLER)&EditToolbarUI::onKeyDown);
	RegisterMsg(WM_MOUSEMOVE, (MSG_HANDLER)&EditToolbarUI::onMouseMove);
	RegisterMsg(WM_SNAPSHOT_ADJUST_TOOL_BAR_POSITION, (MSG_HANDLER)&EditToolbarUI::onAdjustToolbarPosition);
	RegisterMsg(WM_SNAPSHOT_TEST_SELECT_IDX, (MSG_HANDLER)&EditToolbarUI::onTestSelectIndex);
}