Example #1
0
LRESULT CALLBACK AboutDialogProc(HWND hWnd, UINT uMsg,
												WPARAM wParam, LPARAM lParam)
{
	switch(uMsg)
	{
		case WM_INITDIALOG:
			onInitDialog(hWnd);
			break;

		case WM_COMMAND:
			switch (LOWORD(wParam))
			{
				case IDOK:
					EndDialog(hWnd, IDOK);
					return TRUE;

				case IDC_MORE:
					onMore(hWnd);
					break;
			}
			break;

		case WM_CLOSE:
			PostMessage(hWnd, WM_COMMAND, IDOK, 0);
			break;
	}
	return FALSE;
}
Example #2
0
CommandDlg::CommandDlg(dwt::Widget* parent, int type_, int ctx_, const tstring& name_, const tstring& command_, const tstring& hub_) :
	WidgetFactory<dwt::ModalDialog>(parent),
	separator(0),
	raw(0),
	chat(0),
	PM(0),
	hubMenu(0),
	userMenu(0),
	searchMenu(0),
	fileListMenu(0),
	nameBox(0),
	commandBox(0),
	hubBox(0),
	nick(0),
	once(0),
	result(0),
	openHelp(0),
	type(type_),
	ctx(ctx_),
	name(name_),
	command(command_),
	hub(hub_)
{
	onInitDialog(std::tr1::bind(&CommandDlg::handleInitDialog, this));
	onFocus(std::tr1::bind(&CommandDlg::handleFocus, this));
	onHelp(std::tr1::bind(&WinUtil::help, _1, _2));
}
bool DialogLayer::init()
{
    bool bRet = false;
    
    do {

		CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(0, 0, 0, 125)));
		
		auto director = Director::getInstance();
		auto size = director->getWinSize();
		CCSprite * bg = CCSprite::create("MsgBox/message_box.png");
		bg->setPosition(size.width / 2, size.height / 2);
        this->addChild(bg);

        onInitDialog();
        initMenu();
		



		//onInitDialog();
		//initMenu();

        bRet = true;
    } while (0);
    
    return bRet;
}
Example #4
0
	virtual bool handleMessage(
			LRESULT *lRes, UINT uMsg, WPARAM wParam, LPARAM lParam)
	{
		switch (uMsg) {
		case WM_INITDIALOG:
			return onInitDialog(reinterpret_cast<HWND>(wParam));
		}
		return mxWindow::handleMessage(lRes, uMsg, wParam, lParam);
	}
Example #5
0
BOOL dialog::DlgProc(HWND hWnd, INT uMsg, WPARAM wParam, LPARAM lParam)
{ 
  switch (uMsg)
  {
    case WM_INITDIALOG: return onInitDialog(uMsg, wParam, lParam); break;
    case WM_CREATE:     return     onCreate(uMsg, wParam, lParam); break;
    case WM_COMMAND:    return    onCommand(uMsg, wParam, lParam); break;
    default:            return      onOther(uMsg, wParam, lParam); break;
  }
  
  //return DefMDIChildProc(hWnd, uMsg, wParam, lParam)
}
bool DialogLayer::init()
{
    bool bRet = false;
    
    do {
        CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(0, 0, 0, 125)));
        
        onInitDialog();
        initMenu();

        bRet = true;
    } while (0);
    
    return bRet;
}
Example #7
0
// ---------------------------------------------------------------------
LRESULT WinDialog::wndProc(
	HWND hWnd,			//!< ウィンドウハンドル
	UINT uMsg,			//!< メッセージ
	WPARAM wParam,		//!< メッセージの WPARAM
	LPARAM lParam		//!< メッセージの LPARAM
)
{
	switch (uMsg)
	{
	case WM_INITDIALOG:
		return onInitDialog(hWnd, uMsg, wParam, lParam);
		break;		
	default:
		return base::wndProc(hWnd, uMsg, wParam, lParam);
		break;
	}
}
Example #8
0
INT_PTR OptionsPageMore::handleMessage(UINT message, WPARAM wParam, LPARAM lParam)
{
	if (message == WM_INITDIALOG)
	{
		onInitDialog();
		return TRUE;
	}
	else if (message == WM_NOTIFY)
	{
		return handleNotify((NMHDR*)lParam);
	}
	else if (message == WM_COMMAND)
	{
		return handleCommand(HIWORD(wParam), LOWORD(wParam), (HWND)lParam);
	}
	else {
		return FALSE;
	}
}
Example #9
0
MRESULT EXPENTRY NP_LOADDS AutoDlgProc(HWND hWnd, ULONG msg, MPARAM mp1, MPARAM mp2)
{
  switch(msg)
  {
    case WM_INITDLG:
      onInitDialog(hWnd, 0, mp2);
      return (MRESULT)FALSE;
    case WM_COMMAND:
    case WM_CONTROL:
      onCommand(hWnd, SHORT1FROMMP(mp1), 0, SHORT2FROMMP(mp1));
      break;
    case WM_DESTROY:
      onDestroy(hWnd);
      break;

    default:
      return WinDefDlgProc(hWnd, msg, mp1, mp2);
  }
  return (MRESULT)TRUE;
}
Example #10
0
static BOOL CALLBACK DirPickDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) 
{
  switch(msg) {
    case WM_INITDIALOG:
      onInitDialog(hWnd, (LPSTR)lParam);
      break;
    case WM_COMMAND:
      HANDLE_WM_COMMAND(hWnd, wParam, lParam, onCommand);
      break;
    case WM_MEASUREITEM: 
    {
      static int cyItem = -1;      //Height of a listbox item
      LPMEASUREITEMSTRUCT lpmis = (LPMEASUREITEMSTRUCT)lParam;
      if(cyItem == -1) 
      {
        HFONT hFont = (HFONT)SendMessage(hWnd, WM_GETFONT, 0, 0L);
        if(hFont == NULL)
          hFont = GetStockFont(SYSTEM_FONT);
        HDC hDC = GetDC(hWnd);
        HFONT hFontOld = SelectFont(hDC, hFont);
        TEXTMETRIC tm;
        GetTextMetrics(hDC, &tm);
        cyItem = max(ITEM_BITMAPHEIGHT, tm.tmHeight);
        SelectFont(hDC, hFontOld);
        ReleaseDC(hWnd, hDC);
      }

      lpmis->itemHeight = cyItem;
    }
      break;
    case WM_DRAWITEM:
      onDrawItem((LPDRAWITEMSTRUCT)lParam, ((UINT)wParam == ID_COMBO_DIR));
      return TRUE; // to prevent default action in listbox (drawing focus)
    default:
      return FALSE;
  }
  return TRUE;
}
Example #11
0
BOOL CALLBACK CalcOptions::wndProc(UINT msg,WPARAM wParam,LPARAM lParam)
{
	switch (msg)
	{
		case WM_INITDIALOG:
			return onInitDialog();

		case WM_DRAWITEM:
			return onDrawItem((LPDRAWITEMSTRUCT)lParam);

		case WM_COMMAND:

			switch(wParam)
			{
				case IDC_EXPR_FONT:
				case IDC_RESULT_FONT:
				case IDC_ERROR_FONT:
					onFont(wParam);
					break;

				case ID_SET_DEFAULTS:
					onSetDefaults();
					break;

				case ID_HELP_HELPTOPICS:
					onHelp();
					break;

				case IDOK:
				case IDCANCEL:					
					return onCloseDialog(wParam);
			}
			return TRUE;
	}
	return FALSE;
}
Example #12
0
BOOL CALLBACK SizeableDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lParam)
{
	switch (message)
	{
	case WM_INITDIALOG :
		return onInitDialog();

	case WM_GETMINMAXINFO :
		onGetMinMaxInfo((MINMAXINFO*)lParam);
		return TRUE;

	case WM_SIZE:
		onSize(wParam, LOWORD(lParam), HIWORD(lParam));
		return TRUE;

	default:
		if (message == WM_WINMGR)
		{
			return (BOOL)onWinMgr(wParam, lParam);
		}
		break;
	}
	return FALSE;
}
SettingsDialog::SettingsDialog(dwt::Widget* parent) : WidgetFactory<dwt::ModalDialog>(parent), currentPage(0) {
	onInitDialog(std::tr1::bind(&SettingsDialog::initDialog, this));
	onHelp(std::tr1::bind(&SettingsDialog::handleHelp, this, _1, _2));
}