{"id":8576,"date":"2024-03-14T08:21:51","date_gmt":"2024-03-14T08:21:51","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/"},"modified":"2025-08-03T06:50:19","modified_gmt":"2025-08-03T06:50:19","slug":"how-to-retrieve-the-value-from-an-edit-box-in-mfc","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/","title":{"rendered":"MFC Edit Box: Get Value Guide"},"content":{"rendered":"<p>To retrieve the value in an Edit Control, you can use the GetWindowText() function. The prototype of this function is as follows:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-function\"><span class=\"hljs-type\">int<\/span> <span class=\"hljs-title\">GetWindowText<\/span><span class=\"hljs-params\">(\r\n  HWND   hWnd,\r\n  LPTSTR lpString,\r\n  <span class=\"hljs-type\">int<\/span>    nMaxCount\r\n)<\/span><\/span>;\r\n<\/code><\/pre>\n<p>In this case, hWnd is the handle of the edit box, lpString is the buffer used to store the text content of the edit box, and nMaxCount is the size of the buffer.<\/p>\n<p>Here is an example code demonstrating how to get the value from an edit box.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u7f16\u8f91\u6846\u7684\u53e5\u67c4<\/span>\r\nHWND hEdit = <span class=\"hljs-built_in\">GetDlgItem<\/span>(hWndDlg, IDC_EDIT);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u5b9a\u4e49\u4e00\u4e2a\u7f13\u51b2\u533a\u7528\u6765\u5b58\u50a8\u7f16\u8f91\u6846\u7684\u503c<\/span>\r\nTCHAR szText[<span class=\"hljs-number\">256<\/span>];\r\n\r\n<span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u7f16\u8f91\u6846\u7684\u6587\u672c\u5185\u5bb9<\/span>\r\n<span class=\"hljs-built_in\">GetWindowText<\/span>(hEdit, szText, <span class=\"hljs-built_in\">sizeof<\/span>(szText)\/<span class=\"hljs-built_in\">sizeof<\/span>(TCHAR));\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8f93\u51fa\u7f16\u8f91\u6846\u7684\u503c<\/span>\r\n<span class=\"hljs-built_in\">MessageBox<\/span>(hWndDlg, szText, <span class=\"hljs-built_in\">TEXT<\/span>(<span class=\"hljs-string\">\"\u7f16\u8f91\u6846\u5185\u5bb9\"<\/span>), MB_OK);\r\n<\/code><\/pre>\n<p>In this example, the GetDlgItem() function is used to retrieve the handle of the control with the specified ID (IDC_EDIT) in the specified dialog (hWndDlg). The value of the edit box will be stored in the buffer szText and displayed using the MessageBox() function.<\/p>\n<p>Please note that the above code is an example based on the Windows platform. If you are using a different platform or framework, you may need to use corresponding functions to retrieve the value of the edit box.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To retrieve the value in an Edit Control, you can use the GetWindowText() function. The prototype of this function is as follows: int GetWindowText( HWND hWnd, LPTSTR lpString, int nMaxCount ); In this case, hWnd is the handle of the edit box, lpString is the buffer used to store the text content of the edit [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[274,11643,11644,8569,9861],"class_list":["post-8576","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-c","tag-edit-box","tag-getwindowtext","tag-mfc","tag-windows-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MFC Edit Box: Get Value Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MFC Edit Box: Get Value Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T08:21:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T06:50:19+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"MFC Edit Box: Get Value Guide\",\"datePublished\":\"2024-03-14T08:21:51+00:00\",\"dateModified\":\"2025-08-03T06:50:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\"},\"wordCount\":159,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"c#\",\"Edit Box\",\"GetWindowText\",\"MFC\",\"Windows Programming\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\",\"name\":\"MFC Edit Box: Get Value Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T08:21:51+00:00\",\"dateModified\":\"2025-08-03T06:50:19+00:00\",\"description\":\"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MFC Edit Box: Get Value Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MFC Edit Box: Get Value Guide - Blog - Silicon Cloud","description":"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/","og_locale":"en_US","og_type":"article","og_title":"MFC Edit Box: Get Value Guide","og_description":"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T08:21:51+00:00","article_modified_time":"2025-08-03T06:50:19+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"MFC Edit Box: Get Value Guide","datePublished":"2024-03-14T08:21:51+00:00","dateModified":"2025-08-03T06:50:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/"},"wordCount":159,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["c#","Edit Box","GetWindowText","MFC","Windows Programming"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/","name":"MFC Edit Box: Get Value Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T08:21:51+00:00","dateModified":"2025-08-03T06:50:19+00:00","description":"Learn how to retrieve values from MFC edit boxes using GetWindowText(). Complete guide with code examples for Windows developers.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-value-from-an-edit-box-in-mfc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MFC Edit Box: Get Value Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=8576"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8576\/revisions"}],"predecessor-version":[{"id":153396,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8576\/revisions\/153396"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=8576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=8576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=8576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}