void FASTCALL CmdSignatureDlg_DisplaySig( HWND hwnd, int index ) { char sz[ _MAX_FNAME ]; HWND hwndList; HWND hwndEdit; HNDFILE fh; hwndList = GetDlgItem( hwnd, IDD_LIST ); hwndEdit = GetDlgItem( hwnd, IDD_EDIT ); ComboBox_GetLBText( hwndList, index, sz ); lstrcat( sz, ".sig" ); if( ( fh = Ameol2_OpenFile( sz, DSD_SIG, AOF_READ ) ) != HNDFILE_ERROR ) { WORD wSize; LPSTR lpText; INITIALISE_PTR(lpText); wSize = LOWORD( Amfile_GetFileSize( fh ) ); if( fNewMemory( &lpText, wSize + 1 ) ) { if( Amfile_Read( fh, lpText, wSize ) != wSize ) DiskReadError( hwnd, sz, FALSE, FALSE ); else { lpText[ wSize ] = '\0'; Edit_SetText( hwndEdit, lpText ); } FreeMemory( &lpText ); } Amfile_Close( fh ); } else Edit_SetText( hwndEdit, "" ); SetWindowLong( hwnd, DWL_USER, (LPARAM)index ); }
/* * LookVkeyToItem: Handle WM_VKTOITEM messages. */ int LookVkeyToItem(HWND hwnd, UINT key, HWND hwndListbox, int iCaret) { char buf[MAXNAME + 1]; int len; len = Edit_GetText(info->hwndFind, buf, MAXNAME); /* Backspace removes last character, if any */ if (key == VK_BACK) { if (len != 0) { buf[len - 1] = '\0'; Edit_SetText(info->hwndFind, buf); } return -2; } /* Add letter character to edit box */ key = tolower(key); if (key >= 'a' && key <= 'z') { if (len < MAXNAME) { buf[len + 1] = '\0'; buf[len] = tolower(key); Edit_SetText(info->hwndFind, buf); } return -2; } return -1; }
/*------------------------------------------------------------------------------------------------------------------ -- FUNCTION: Init_Settings -- -- DATE: Febuary 3, 2014 -- REVISIONS: none -- -- DESIGNER: Ramzi Chennafi -- PROGRAMMER: Ramzi Chennafi -- -- INTERFACE: void Init_Settings(HWND hwnd) -- RETURNS: void -- -- NOTES: -- Draws the default connection settings to the Settings dialog box. Takes the parent HWND as an argument in order -- to retrieve the current settings. ----------------------------------------------------------------------------------------------------------------------*/ void Init_Settings(HWND hwnd){ HWND hDlgPTCL = GetDlgItem(hwnd, IDC_PROTSLT); HWND hDlgPORT = GetDlgItem(hwnd, IDC_PORT); HWND hDlgIP = GetDlgItem(hwnd, IDC_IP); HWND hDlgSAVE = GetDlgItem(hwnd, IDC_SDISPLAY); HWND hDlgSPORT = GetDlgItem(hwnd, IDC_SPORT); HWND hDlgSPRTCL = GetDlgItem(hwnd, IDC_SPRTCL); HWND hDlgPCKT = GetDlgItem(hwnd, IDC_PACKETSIZE); HWND hDlgTTS = GetDlgItem(hwnd, IDC_TTS); SETTINGS * st = (SETTINGS*) GetClassLongPtr(GetParent(hwnd), 0); char * packetsizes[] = { "1024", "4096", "20000", "60000"}; for (int i = 0; i < 4; i++){ ComboBox_AddString(hDlgPCKT, packetsizes[i]); } ComboBox_SetCurSel(hDlgPCKT, st->packet_size); ComboBox_AddString(hDlgSPRTCL, "TCP"); ComboBox_AddString(hDlgSPRTCL, "UDP"); ComboBox_SetCurSel(hDlgSPRTCL, st->protocol); Edit_SetText(hDlgTTS, st->times_to_send); Edit_SetText(hDlgSPORT, st->server_port); Edit_SetText(hDlgPORT, st->client_port); Edit_SetText(hDlgIP, st->client_send_ip); }
ATMO_BOOL CDmxConfigDialog::InitDialog(WPARAM wParam) { m_hCbxComports = getDlgItem(IDC_COMPORT); InitDialog_ComPorts( m_hCbxComports ); int com = m_pConfig->getComport() - 1; if(com < 0) com = 0; ComboBox_SetCurSel(m_hCbxComports, com); m_hCbxBaudrate = getDlgItem(IDC_BAUDRATE); ComboBox_AddString(m_hCbxBaudrate, "115200"); ComboBox_AddString(m_hCbxBaudrate, "250000"); ComboBox_SetCurSel(m_hCbxBaudrate, m_pConfig->getDMX_BaudrateIndex()); char buf[10]; HWND control; control = getDlgItem(IDC_EDT_DMX_BASE); Edit_LimitText( control , 256); Edit_SetText(control, m_pConfig->getDMX_BaseChannels() ); control = getDlgItem(IDC_EDT_DMX_RGB); Edit_LimitText(control, 2); sprintf(buf,"%d",m_pConfig->getDMX_RGB_Channels()); Edit_SetText(control, buf); return ATMO_FALSE; }
// // Option window // void OptionTabWindow::init(HWND w) { struct HpcMenuInterface::HpcMenuPreferences &pref = HPC_PREFERENCE; _window = w; TabWindow::init(_window); _spin_edit = GetDlgItem(_window, IDC_OPT_AUTO_INPUT); _spin = CreateUpDownControl(WS_CHILD | WS_BORDER | WS_VISIBLE | UDS_SETBUDDYINT | UDS_ALIGNRIGHT, 80, 0, 50, 50, _window, IDC_OPT_AUTO_UPDOWN, _app._instance, _spin_edit, 60, 1, 30); BOOL onoff = pref.auto_boot ? TRUE : FALSE; EnableWindow(_spin_edit, onoff); EnableWindow(_spin, onoff); SET_CHECK(AUTO, pref.auto_boot); if (pref.auto_boot) { TCHAR tmp[32]; wsprintf(tmp, TEXT("%d"), pref.auto_boot); Edit_SetText(_spin_edit, tmp); } SET_CHECK(VIDEO, pref.reverse_video); SET_CHECK(PAUSE, pref.pause_before_boot); SET_CHECK(DEBUG, pref.load_debug_info); SET_CHECK(SAFETY, pref.safety_message); Edit_SetText(GetDlgItem(w, IDC_OPT_EXTKOPT), pref.boot_extra); }
VOID ViewNoises_NoiseChanged( HWND hwnd ) { INT i; CHAR szBuf[128]; LRESULT lResult; lResult = ListBox_GetCurSel(GetDlgItem(hwnd, IDC_NOISE_LIST)); if (lResult >= 0 && lResult < po->nNoises) { i = (INT)lResult; DoubleToString(szBuf, po->pNoiseData[i].radius, 0); Edit_SetText(GetDlgItem(hwnd, IDC_NOISE_RADIUS), szBuf); DoubleToString(szBuf, po->pNoiseData[i].height, 0); Edit_SetText(GetDlgItem(hwnd, IDC_NOISE_HEIGHT), szBuf); wsprintf(szBuf, "%d", po->pNoiseData[i].delay); Edit_SetText(GetDlgItem(hwnd, IDC_NOISE_DELAY), szBuf); } return; } // ViewNoises_NoiseChanged
BOOL EditNoise_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam) { CHAR szBuf[128]; HWND hwndCtrl; hwndCtrl = GetDlgItem(hwnd, IDC_EDIT_NOISE_NAME); Edit_LimitText(hwndCtrl, 30); Edit_SetText(hwndCtrl, szNewNoiseName); hwndCtrl = GetDlgItem(hwnd, IDC_EDIT_NOISE_RADIUS); Edit_LimitText(hwndCtrl, 8); DoubleToString(szBuf, dNewRadius, 0); Edit_SetText(hwndCtrl, szBuf); hwndCtrl = GetDlgItem(hwnd, IDC_EDIT_NOISE_HEIGHT); Edit_LimitText(hwndCtrl, 8); DoubleToString(szBuf, dNewHeight, 0); Edit_SetText(hwndCtrl, szBuf); hwndCtrl = GetDlgItem(hwnd, IDC_EDIT_NOISE_DELAY); Edit_LimitText(hwndCtrl, 8); wsprintf(szBuf, "%d", nNewDelay); Edit_SetText(hwndCtrl, szBuf); EditNoise_InitList(hwnd); AllDialogs_OnInitDialog(hwnd, hwndFocus, lParam); return TRUE; } // EditNoise_OnInitDialog
static void ProhibitString_all (HWND hwnd) { int nSel, i; HWND hwndObjectType = GetDlgItem (hwnd, IDC_LOCATE_OBJECTTYPE); HWND hwndFind = GetDlgItem (hwnd, IDC_LOCATE_FIND); if ((nSel = ComboBox_GetCurSel (hwndObjectType)) != CB_ERR) i = Obj4locate() [nSel]; else i = -1; //int iresulttype; //UCHAR buf1[MAXOBJECTNAME],buf2[MAXOBJECTNAME],buf3[MAXOBJECTNAME]; //int DOMGetObjectLimitedInfo(hnodestruct,lpobjectname,iobjecttype,level, // parentstrings, bwithsystem, &iresulttype,buf1,buf2,buf3); if (i == -1) return; switch (i) { case OT_RULE : case OT_INDEX : case OT_INTEGRITY : Edit_SetText (hwndFind, ""); break; default: Edit_SetText (hwndFind, String_all); break; } }
void OnLSBt(BOOL checkrunning) { ULARGE_INTEGER ullFreeBytesAvailable, ullTotalNumberOfBytes; char text[_MAX_PATH]; HRESULT hr = S_OK; HWND hctl = GetDlgItem(gdmgr._hdlg_ddesc, IDC_TV_DDESC_EXPLORER); // 1. 删除Treeview中所有项 TreeView_DeleteAllItems(hctl); // 2. 地址栏编辑框 Edit_SetText(GetDlgItem(gdmgr._hdlg_ddesc, IDC_ET_DDESC_WWWROOT), appendbackslash(game_config::path.c_str())); // 3. 向TreeView添加一级内容 gdmgr._htvroot = TreeView_AddLeaf(hctl, TVI_ROOT); strcpy(text, basename(game_config::path.c_str())); // 这里一定要设TVIF_CHILDREN, 否则接下折叠后将判断出其cChildren为0, 再不能展开 TreeView_SetItem1(hctl, gdmgr._htvroot, TVIF_TEXT | TVIF_PARAM | TVIF_CHILDREN, (LPARAM)gdmgr._htvroot, 0, 0, is_empty_dir(game_config::path.c_str())? 0: 1, text); dir_2_tv(hctl, gdmgr._htvroot, game_config::path.c_str(), 0); // 4. 底下状态 strncpy(text, game_config::path.c_str(), 2); text[2] = '\\'; text[3] = 0; GetDiskFreeSpaceEx(text, &ullFreeBytesAvailable, &ullTotalNumberOfBytes, NULL); strcpy(text, format_space_u64n(ullTotalNumberOfBytes.QuadPart)); Edit_SetText(GetDlgItem(gdmgr._hdlg_ddesc, IDC_ET_DDESC_SUBAREA), formatstr("%s (Avail Space %s)", text, format_space_u64n(ullFreeBytesAvailable.QuadPart))); return; }
BOOL EditItem_OnInitDialog( HWND hwnd, HWND hwndFocus, LPARAM lParam ) { INT i; CHAR szBuf[128]; HWND hwndCtrl; nListContent = -1; hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_ITEM_PIXEL_SIZE ); Edit_LimitText( hwndCtrl, 8 ); hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_ITEM_NAME ); Edit_LimitText( hwndCtrl, 30 ); hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_ITEM_TYPE ); for( i = 0; i < NUM_ITEM_TYPES; ++i ) { ComboBox_AddString( hwndCtrl, GetItemTypeString( i ) ); } ComboBox_SetCurSel( hwndCtrl, nNewItemType ); DoubleToString( szBuf, dNewPixelSize, 2 ); Edit_SetText( GetDlgItem( hwnd, IDC_EDIT_ITEM_PIXEL_SIZE ), szBuf ); Edit_SetText( GetDlgItem( hwnd, IDC_EDIT_ITEM_NAME ), szNewItemName ); EditItem_TypeChanged( hwnd ); AllDialogs_OnInitDialog( hwnd, hwndFocus, lParam ); return TRUE; } // EditItem_OnInitDialog
void LoadState() { Edit_SetText( hwAnswer, reader.get_answer(curr).c_str() ); Edit_SetText( hwInfo, stats.getHeaderString2(curr).c_str() ); int temp_mark = reader.get_mark(curr); SendMessage( hwTrue, (UINT) BM_SETCHECK, temp_mark == Reader::true_mark, 0); SendMessage( hwFalse, (UINT) BM_SETCHECK, temp_mark == Reader::false_mark, 0); SendMessage( hwUnchecked, (UINT) BM_SETCHECK, temp_mark == Reader::unset, 0); }
void LoadState() { Edit_SetText( hwQuestion, ex.get_question(curr).c_str() ); Edit_SetText( hwAnswer, ex.get_answer(curr).c_str() ); char tmp[128]; sprintf_s( tmp, "Вопрос номер %d из %d.", curr+1 , ex.size()); Edit_SetText( hwNumber, tmp ); }
void MainTabWindow::init(HWND w) { HpcMenuInterface &menu = HPC_MENU; struct HpcMenuInterface::HpcMenuPreferences &pref = HPC_PREFERENCE; _window = w; // insert myself to tab-control TabWindow::init(w); // setup child. TCHAR *entry; int i; // kernel directory path for (i = 0; entry = menu.dir(i); i++) _insert_item(w, entry, IDC_MAIN_DIR); SendDlgItemMessage(w, IDC_MAIN_DIR, CB_SETCURSEL, menu.dir_default(), 0); // platform _sort_platids(w); // kernel file name. Edit_SetText(GetDlgItem(w, IDC_MAIN_KERNEL), pref.kernel_user ? pref.kernel_user_file : TEXT("netbsd.gz")); // root file system. int fs = pref.rootfs + IDC_MAIN_ROOT_; _set_check(fs, TRUE); _edit_md_root = GetDlgItem(w, IDC_MAIN_ROOT_MD_OPS); Edit_SetText(_edit_md_root, pref.rootfs_file); EnableWindow(_edit_md_root, fs == IDC_MAIN_ROOT_MD ? TRUE : FALSE); // layout checkbox and editbox. layout(); // set default kernel boot options. _set_check(IDC_MAIN_OPTION_A, pref.boot_ask_for_name); _set_check(IDC_MAIN_OPTION_D, pref.boot_debugger); _set_check(IDC_MAIN_OPTION_S, pref.boot_single_user); _set_check(IDC_MAIN_OPTION_V, pref.boot_verbose); _set_check(IDC_MAIN_OPTION_H, pref.boot_serial); // serial console speed. TCHAR *speed_tab[] = { L"9600", L"19200", L"115200", 0 }; int sel = 0; i = 0; for (TCHAR **speed = speed_tab; *speed; speed++, i++) { _insert_item(w, *speed, IDC_MAIN_OPTION_H_SPEED); if (_wtoi(*speed) == pref.serial_speed) sel = i; } _combobox_serial_speed = GetDlgItem(_window, IDC_MAIN_OPTION_H_SPEED); SendDlgItemMessage(w, IDC_MAIN_OPTION_H_SPEED, CB_SETCURSEL, sel, 0); EnableWindow(_combobox_serial_speed, pref.boot_serial); }
static void DocWndSetInfo(char *info, char *filename) { int buffer_size = BUFFER_SIZE; if(!IsWindow(hDocWnd) || !DocWndFlag) return; if(DocWndInfoLock()==FALSE) return; Edit_SetText(GetDlgItem(hDocWnd,IDC_EDIT_INFO),info); Edit_SetText(GetDlgItem(hDocWnd,IDC_EDIT_FILENAME),filename); DocWndInfoUnLock(); }
// // PopulateTransportStreamInfo // BOOL CProgramProperties::PopulateTransportStreamInfo( ) { TCHAR sz[60]; HRESULT hr =StringCchPrintf(sz, 60, TEXT("%d\0"), m_stream_id); Edit_SetText(GetDlgItem(m_hwndDialog, IDC_StreamIdEDIT), sz); hr = StringCchPrintf(sz, 60, TEXT("%d\0"), m_pat_version); Edit_SetText(GetDlgItem(m_hwndDialog, IDC_PatVersionEDIT), sz); return TRUE; }
VOID ViewTriggers_TriggerChanged( HWND hwnd ) { INT i; CHAR szBuf[128]; LRESULT lResult; lResult = ListBox_GetCurSel( GetDlgItem( hwnd, IDC_TRIGGER_LIST ) ); if ( lResult >= 0 && lResult < pLevel->nTriggers ) { i = (INT)lResult; DoubleToString( szBuf, pLevel->pTriggerData[i].radius, 0 ); Edit_SetText( GetDlgItem( hwnd, IDC_TRIGGER_RADIUS ), szBuf ); DoubleToString( szBuf, pLevel->pTriggerData[i].height, 0 ); Edit_SetText( GetDlgItem( hwnd, IDC_TRIGGER_HEIGHT ), szBuf ); CheckDlgButton( hwnd, IDC_TRIGGER_PROXIMITY, (pLevel->pTriggerData[i].flags & TF_PROXIMITY_TRIGGER) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_TRIGGER_USER, (pLevel->pTriggerData[i].flags & TF_USER_TRIGGER) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_TRIGGER_SOUND, (pLevel->pTriggerData[i].flags & TF_SOUND) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_TRIGGER_END_LEVEL, (pLevel->pTriggerData[i].flags & TF_END_LEVEL) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_TRIGGER_END_GAME, (pLevel->pTriggerData[i].flags & TF_END_GAME) ? 1 : 0 ); if (pLevel->pTriggerData[i].flags & TF_ITEM_REQUIRED) { Static_SetText( GetDlgItem( hwnd, IDC_TRIGGER_ITEM_REQUIRED ), GetItemTypeString( pLevel->pTriggerData[i].item_type ) ); } else { Static_SetText( GetDlgItem( hwnd, IDC_TRIGGER_ITEM_REQUIRED ), (LPSTR)"" ); } } return; } // ViewTriggers_TriggerChanged
DWORD WINAPI thAviaoAterrar(LPVOID p) { HWND hDlg = (HWND)p; for (int i=0; i < 26; ++i) { Edit_SetText(GetDlgItem(hDlg, Landing_Animate_Id[i]), TEXT("A01")); Sleep(200); Edit_SetText(GetDlgItem(hDlg, Landing_Animate_Id[i]), TEXT(" ")); } return 0; }
DWORD WINAPI thAviaoDescolar(LPVOID p) { HWND hDlg = (HWND)p; for (int i=26; i >= 0; --i) { Edit_SetText(GetDlgItem(hDlg, Takeoff_Animate_Id[i]), TEXT("A13")); Sleep(300); Edit_SetText(GetDlgItem(hDlg, Takeoff_Animate_Id[i]), TEXT(" ")); } return 0; }
BOOL EditTrigger_OnInitDialog( HWND hwnd, HWND hwndFocus, LPARAM lParam ) { CHAR szBuf[128]; HWND hwndCtrl; hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_TRIGGER_NAME ); Edit_LimitText( hwndCtrl, 30 ); Edit_SetText( hwndCtrl, szNewTriggerName ); hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_TRIGGER_RADIUS ); Edit_LimitText( hwndCtrl, 8 ); DoubleToString( szBuf, dNewRadius, 0 ); Edit_SetText( hwndCtrl, szBuf ); hwndCtrl = GetDlgItem( hwnd, IDC_EDIT_TRIGGER_HEIGHT ); Edit_LimitText( hwndCtrl, 8 ); DoubleToString( szBuf, dNewHeight, 0 ); Edit_SetText( hwndCtrl, szBuf ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_PROXIMITY, (wNewFlags & TF_PROXIMITY_TRIGGER) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_USER, (wNewFlags & TF_USER_TRIGGER) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_ITEM_REQUIRED, (wNewFlags & TF_ITEM_REQUIRED) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_SOUND, (wNewFlags & TF_SOUND) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_END_LEVEL, (wNewFlags & TF_END_LEVEL) ? 1 : 0 ); CheckDlgButton( hwnd, IDC_EDIT_TRIGGER_END_GAME, (wNewFlags & TF_END_GAME) ? 1 : 0 ); nListContent = 0; EditTrigger_InitList( hwnd ); AllDialogs_OnInitDialog( hwnd, hwndFocus, lParam ); return TRUE; } // EditTrigger_OnInitDialog
LRESULT CShortcutEditWnd::HandleMessage( UINT uMsg, WPARAM wParam, LPARAM lParam ) { LRESULT lRes = 0; BOOL bHandled = TRUE; if( uMsg == WM_KILLFOCUS ) lRes = OnKillFocus(uMsg, wParam, lParam, bHandled); else if( uMsg == OCM_COMMAND ) { if( GET_WM_COMMAND_CMD(wParam, lParam) == EN_CHANGE ) lRes = OnEditChanged(uMsg, wParam, lParam, bHandled); else if( GET_WM_COMMAND_CMD(wParam, lParam) == EN_UPDATE ) { RECT rcClient; ::GetClientRect(m_hWnd, &rcClient); ::InvalidateRect(m_hWnd, &rcClient, FALSE); } } else if( uMsg == WM_KEYDOWN && TCHAR(wParam) == VK_RETURN ) { m_pOwner->GetManager()->SendNotify(m_pOwner, DUI_MSGTYPE_RETURN); ::SetFocus(NULL); } else if (uMsg == WM_KEYDOWN ) { if (TCHAR(wParam) == VK_BACK) { Edit_SetText(m_hWnd, _T("нч")); } else if (IsKeyLpressed(VK_CONTROL)) { TCHAR szTip[100] = {0}; StringCchPrintf(szTip, _countof(szTip), _T("ctrl + %d"), wParam); Edit_SetText(m_hWnd, szTip); } else { Edit_SetText(m_hWnd, _T("нч")); } } else if( uMsg == OCM__BASE + WM_CTLCOLOREDIT || uMsg == OCM__BASE + WM_CTLCOLORSTATIC ) { if( m_pOwner->GetNativeEditBkColor() == 0xFFFFFFFF ) return NULL; ::SetBkMode((HDC)wParam, TRANSPARENT); DWORD dwTextColor = m_pOwner->GetTextColor(); ::SetTextColor((HDC)wParam, RGB(GetBValue(dwTextColor),GetGValue(dwTextColor),GetRValue(dwTextColor))); if( m_hBkBrush == NULL ) { DWORD clrColor = m_pOwner->GetNativeEditBkColor(); m_hBkBrush = ::CreateSolidBrush(RGB(GetBValue(clrColor), GetGValue(clrColor), GetRValue(clrColor))); } return (LRESULT)m_hBkBrush; } else bHandled = FALSE; if( !bHandled ) return CWindowWnd::HandleMessage(uMsg, wParam, lParam); return lRes; }
/* This function handles the WM_INITDIALOG message. */ BOOL FASTCALL RASBlinkProperties_OnInitDialog( HWND hwnd, HWND hwndFocus, LPARAM lParam ) { LPCAMPROPSHEETPAGE psp; LPBLINKENTRY lpbe; HWND hwndList; HWND hwndEdit; /* Dereference and save the handle of the database, folder * or topic whose properties we're showing. */ psp = (LPCAMPROPSHEETPAGE)lParam; lpbe = (LPVOID)psp->lParam; SetWindowLong( hwnd, DWL_USER, (LPARAM)lpbe ); /* Set Use Ras checkbox. */ CheckDlgButton( hwnd, IDD_USERAS, lpbe->rd.fUseRAS ); /* Set flag indicating that the combo box has not been * filled with the RAS connections. */ hwndList = GetDlgItem( hwnd, IDD_LIST ); ComboBox_AddString( hwndList, lpbe->rd.szRASEntryName ); ComboBox_SetCurSel( hwndList, 0 ); fRasFill = FALSE; /* Show current user name and password. */ hwndEdit = GetDlgItem( hwnd, IDD_USERNAME ); Edit_SetText( hwndEdit, lpbe->rd.szRASUserName ); Edit_LimitText( hwndEdit, UNLEN ); /* Show current password. */ hwndEdit = GetDlgItem( hwnd, IDD_PASSWORD ); Amuser_Decrypt( lpbe->rd.szRASPassword, rgEncodeKey ); Edit_LimitText( hwndEdit, PWLEN ); Edit_SetText( hwndEdit, lpbe->rd.szRASPassword ); Amuser_Encrypt( lpbe->rd.szRASPassword, rgEncodeKey ); /* Disable list box and label if RAS disabled. */ EnableControl( hwnd, IDD_PAD1, lpbe->rd.fUseRAS ); EnableControl( hwnd, IDD_PAD2, lpbe->rd.fUseRAS ); EnableControl( hwnd, IDD_PAD3, lpbe->rd.fUseRAS ); EnableControl( hwnd, IDD_LIST, lpbe->rd.fUseRAS ); EnableControl( hwnd, IDD_USERNAME, lpbe->rd.fUseRAS ); EnableControl( hwnd, IDD_PASSWORD, lpbe->rd.fUseRAS ); return( TRUE ); }
// // OnActivate // // We are being activated // HRESULT CMotionFilterProperties::OnActivate() { TCHAR sz[60]; _stprintf(sz, TEXT("%f"), m_length); Edit_SetText(GetDlgItem(m_Dlg, IDC_LENGTH), sz); _stprintf(sz, TEXT("%f"), m_start); Edit_SetText(GetDlgItem(m_Dlg, IDC_START), sz); CheckRadioButton(m_Dlg, IDC_EMBOSS, IDC_NONE, m_effect); m_bIsInitialized = TRUE; return NOERROR; } // OnActivate
void LoadStatistic(HWND hwAnswer, HWND hwTrue, HWND hwUnchecked, HWND hwNext) { curr = reader.size(); Edit_SetText( hwInfo, "Статистика. " ); bool all_check = stats.isAllCheked(); std::string str = stats.getStatsString(); Edit_SetText( hwAnswer, str.c_str()); SendMessage( hwTrue, (UINT) BM_SETCHECK,all_check, 0); SendMessage( hwUnchecked, (UINT) BM_SETCHECK,!all_check, 0); DisableWindows(); SetFocus( hwNext); }
INT_PTR CALLBACK abtDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_INITDIALOG: ConvertStaticToHyperlink(hwndDlg, IDC_GITHUB); ConvertStaticToHyperlink(hwndDlg, IDC_README); Edit_SetText(GetDlgItem(hwndDlg, IDC_VERSION), TEXT("DoxyIt v") VERSION_TEXT TEXT(" ") VERSION_STAGE TEXT(" ") BITNESS); return true; case WM_COMMAND: switch (LOWORD(wParam)) { case IDOK: DestroyWindow(hwndDlg); return true; case IDC_GITHUB: ShellExecute(hwndDlg, TEXT("open"), TEXT("https://github.com/dail8859/DoxyIt/"), NULL, NULL, SW_SHOWNORMAL); return true; case IDC_README: ShellExecute(hwndDlg, TEXT("open"), TEXT("https://github.com/dail8859/DoxyIt/blob/v") VERSION_TEXT TEXT("/README.md"), NULL, NULL, SW_SHOWNORMAL); return true; } case WM_DESTROY: DestroyWindow(hwndDlg); return true; } return false; }
static BOOL OnInitDialog (HWND hwnd, HWND hwndFocus, LPARAM lParam) { char szFormat [100]; char szTitle [MAX_TITLEBAR_LEN]; LPLOCATEPARAMS lplocate = (LPLOCATEPARAMS)lParam; if (!AllocDlgProp (hwnd, lplocate)) return FALSE; LoadString (hResource, (UINT)IDS_T_LOCATE, szFormat, sizeof (szFormat)); wsprintf (szTitle, szFormat, GetVirtNodeName (GetCurMdiNodeHandle ())); SetWindowText (hwnd, szTitle); lpHelpStack = StackObject_PUSH (lpHelpStack, StackObject_INIT ((UINT)IDD_LOCATE)); // // Load the string "(all)" // if (LoadString (hResource, (UINT)IDS_I_LOCATE_ALL, String_all, sizeof (String_all)) == 0) x_strcpy (String_all, "(all)"); FillObjectTypes (hwnd); ComboBoxFillDatabases (GetDlgItem (hwnd, IDC_LOCATE_DATABASE)); if (ComboBox_GetCount (GetDlgItem (hwnd, IDC_LOCATE_OBJECTTYPE)) > 0) ComboBox_SetCurSel(GetDlgItem (hwnd, IDC_LOCATE_OBJECTTYPE), 0); Edit_LimitText (GetDlgItem (hwnd, IDC_LOCATE_FIND), MAXOBJECTNAME -1); Edit_SetText (GetDlgItem (hwnd, IDC_LOCATE_FIND), String_all); EnableDisableOKButton (hwnd); richCenterDialog(hwnd); return TRUE; }
void CPathEditWnd::Init( CPathEditUI* pOwner ) { m_pOwner = pOwner; RECT rcPos = CalPos(); UINT uStyle = WS_CHILD | ES_AUTOHSCROLL; if( m_pOwner->IsPasswordMode() ) uStyle |= ES_PASSWORD; Create(m_pOwner->GetManager()->GetPaintWindow(), NULL, uStyle, 0, rcPos); HFONT hFont=NULL; int iFontIndex=m_pOwner->GetFont(); if (iFontIndex!=-1) hFont=m_pOwner->GetManager()->GetFont(iFontIndex); if (hFont==NULL) hFont=m_pOwner->GetManager()->GetDefaultFontInfo()->hFont; SetWindowFont(m_hWnd, hFont, TRUE); Edit_LimitText(m_hWnd, m_pOwner->GetMaxChar()); if( m_pOwner->IsPasswordMode() ) Edit_SetPasswordChar(m_hWnd, m_pOwner->GetPasswordChar()); Edit_SetText(m_hWnd, m_pOwner->GetText()); Edit_SetModify(m_hWnd, FALSE); SendMessage(EM_SETMARGINS, EC_LEFTMARGIN | EC_RIGHTMARGIN, MAKELPARAM(0, 0)); Edit_Enable(m_hWnd, m_pOwner->IsEnabled() == true); Edit_SetReadOnly(m_hWnd, m_pOwner->IsReadOnly() == true); //Styls LONG styleValue = ::GetWindowLong(m_hWnd, GWL_STYLE); styleValue |= pOwner->GetWindowStyls(); ::SetWindowLong(GetHWND(), GWL_STYLE, styleValue); ::ShowWindow(m_hWnd, SW_SHOWNOACTIVATE); ::SetFocus(m_hWnd); m_bInit = true; }
BOOL CALLBACK SavePlaylistDlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam ) { BOOL result = FALSE; static char* szName = NULL; switch (msg) { case WM_INITDIALOG: { HWND hwndName = GetDlgItem(hwnd, IDC_NAME); szName = (char*)lParam; SetFocus(hwndName); Edit_SetText(hwndName, szName); Edit_SetSel(hwndName, 0, -1); SetProp(hwndName, "oldproc", (HANDLE)GetWindowLong(hwndName, GWL_WNDPROC)); // Subclass the window so we can handle bad characters SetWindowLong(hwndName, GWL_WNDPROC, (DWORD)::EditWndProc); return FALSE; break; } case WM_COMMAND: { switch(LOWORD(wParam)) { case IDCANCEL: EndDialog(hwnd, FALSE); break; case IDOK: { HWND hwndName = GetDlgItem(hwnd, IDC_NAME); Edit_GetText(hwndName, szName, MAX_PATH); EndDialog(hwnd, TRUE); break; } } break; } } return result; }
void choosePath( HWND parent, int hostCtlId ) { HWND hostControl = GetDlgItem( parent, hostCtlId ); BROWSEINFOW dialog; wchar_t path[MAX_PATH]; // buffer for file name Edit_GetText( hostControl, path, sizeof(path) ); ZeroMemory(&dialog,sizeof(dialog)); dialog.lpszTitle = L"Pick a CA Path"; dialog.hwndOwner = parent; dialog.pszDisplayName = path; LPITEMIDLIST pidl = SHBrowseForFolder ( &dialog ); if ( pidl ) { SHGetPathFromIDList ( pidl, path ); Edit_SetText( hostControl, path ); IMalloc * imalloc = 0; if ( SUCCEEDED( SHGetMalloc ( &imalloc )) ) { imalloc->Free ( pidl ); imalloc->Release ( ); } } }
void chooseFile( HWND parent, int hostCtlId ) { OPENFILENAMEW dialog; HWND hostControl = GetDlgItem( parent, hostCtlId ); wchar_t szFile[MAX_PATH]; // buffer for file name Edit_GetText( hostControl, szFile, sizeof(szFile) ); // Initialize OPENFILENAME ZeroMemory(&dialog, sizeof(dialog)); dialog.lStructSize = sizeof(dialog); dialog.lpstrFile = szFile; dialog.lpstrTitle = L"Select File"; dialog.nMaxFile = sizeof(szFile); dialog.lpstrFileTitle = NULL; dialog.nMaxFileTitle = 0; dialog.lpstrInitialDir = NULL; dialog.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST ; dialog.hwndOwner = parent; dialog.lpstrCustomFilter = L"All Files\0*.*\0PEM\0*.pem\0"; dialog.nFilterIndex = 2; if ( GetOpenFileNameW( &dialog ) ) { Edit_SetText( hostControl, dialog.lpstrFile ); } }
// Append a message to the result display. static void appendMsg(HWND win, const char *msg) { char *newMsg; long len; // There's no easy way to append text to a text box. We'll insert an // extra character (a newline) each time text is added. When text is // added later, we'll select the extra character and replace the selection // with the new text. // Add a newline to the message. newMsg = (char *)malloc(strlen(msg) + 2 + 1); if (NULL == newMsg) { return; } strcpy(newMsg, msg); strcat(newMsg, "\r\n"); len = Edit_GetTextLength(GetDlgItem(win, IDC_RESULT_EDT)); if (len > 0) { // Select the last character. Edit_SetSel(GetDlgItem(win, IDC_RESULT_EDT), len, len); // Replace the selection with the new message. Edit_ReplaceSel(GetDlgItem(win, IDC_RESULT_EDT), newMsg); } else { // Just add the message. Edit_SetText(GetDlgItem(win, IDC_RESULT_EDT), newMsg); } free(newMsg); }