
作者共發了10篇帖子。
![]() |
![]() |
![]() |
void CMFCApplication1Dlg::OnBnClickedOk()
{ CString str; m_edit1.GetWindowText(str); int len = str.GetLength(); CString arrstr = TEXT("{"); for (int i = len - 2; i >= 0; i -= 2) { if (str[i + 1] == '-') i--; if (i != len - 2) arrstr += TEXT(", "); arrstr += TEXT("0x") + str.Mid(i, 2); } arrstr += TEXT("}"); m_edit2.SetWindowText(arrstr); m_edit2.SetFocus(); m_edit2.SetSel(0, -1); //CDialogEx::OnOK(); } |
![]() |
BOOL CMFCApplication1Dlg::OnInitDialog()
{ CDialogEx::OnInitDialog(); // 將「關於...」菜單項添加到系統菜單中。 // IDM_ABOUTBOX 必須在系統命令範圍內。 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != nullptr) { BOOL bNameValid; CString strAboutMenu; bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX); ASSERT(bNameValid); if (!strAboutMenu.IsEmpty()) { pSysMenu->AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } } // 設置此對話框的圖標。 當應用程式主窗口不是對話框時,框架將自動 // 執行此操作 SetIcon(m_hIcon, TRUE); // 設置大圖標 SetIcon(m_hIcon, FALSE); // 設置小圖標 // TODO: 在此添加額外的初始化代碼 m_edit1.SetWindowText(TEXT("45f49ac1-87c0-4046-97b3-27350be57633")); return TRUE; // 除非將焦點設置到控件,否則返回 TRUE } |
![]() |
已啟動生成…
1>------ 已啟動生成: 項目: MFCApplication1, 配置: Release Win32 ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v150\Platforms\Win32\PlatformToolsets\v141_xp\Toolset.targets(39,5): warning MSB8051: 面向 Windows XP 的支持已被棄用,將來的 Visual Studio 版本不再提供該支持。請訪問 https://go.microsoft.com/fwlink/?linkid=2023588,獲取詳細信息。 1>pch.cpp 1>MFCApplication1.cpp 1>MFCApplication1Dlg.cpp 1>正在生成代碼 1>Previous IPDB not found, fall back to full compilation. 1>All 269 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. 1>已完成代碼的生成 1>MFCApplication1.vcxproj -> F:\Code\C\vs2019\uuid_to_array\MFCApplication1\Release\MFCApplication1.exe 1>已完成生成項目「MFCApplication1.vcxproj」的操作。 ========== 生成: 成功 1 個,失敗 0 個,最新 0 個,跳過 0 個 ========== |
![]() |
![]() |
![]() |
MFC對XP系統的支持非常好。
|
![]() |
![]() |
![]() |
這個窗口程序非常簡單,很適合@啊啊是誰都對學習。
|
MFC的CString字符串類使用起來非常方便,專為Windows設計,比C++標準庫的std::string字符串類多了很多常用的功能。