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; }
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; }
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); }
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; }
// --------------------------------------------------------------------- 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; } }
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; } }
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; }
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; }
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; }
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)); }