{"id":19271,"date":"2024-03-15T18:36:51","date_gmt":"2024-03-15T18:36:51","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/"},"modified":"2024-03-21T15:18:09","modified_gmt":"2024-03-21T15:18:09","slug":"how-to-center-align-the-items-in-the-first-column-of-clistctrl","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/","title":{"rendered":"How to center align the items in the first column of CListCtrl?"},"content":{"rendered":"<p>To center align the items in the first column of the CListCtrl, you can use the SetColumnWidth function of CListCtrl to set the width of the first column, and then use the SetItemText method of CListCtrl to set the text of each item. Before setting the text, align the text to the center.<\/p>\n<p>The example code is shown below:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\">\/\/ \u83b7\u53d6CListCtrl\u5bf9\u8c61<\/span>\r\nCListCtrl* pListCtrl = (CListCtrl*)<span class=\"hljs-built_in\">GetDlgItem<\/span>(IDC_LIST_CTRL);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u7b2c\u4e00\u5217\u7684\u5bbd\u5ea6<\/span>\r\npListCtrl-&gt;<span class=\"hljs-built_in\">SetColumnWidth<\/span>(<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">200<\/span>);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u6bcf\u4e00\u884c\u7684\u6587\u672c\u5c45\u4e2d\u5bf9\u9f50<\/span>\r\nLV_ITEM lvItem;\r\nlvItem.mask = LVIF_TEXT;\r\nlvItem.iSubItem = <span class=\"hljs-number\">0<\/span>;\r\nlvItem.fmt = LVCFMT_CENTER; <span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u5c45\u4e2d\u5bf9\u9f50<\/span>\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u7b2c\u4e00\u884c\u7684\u6587\u672c<\/span>\r\nlvItem.iItem = <span class=\"hljs-number\">0<\/span>;\r\nlvItem.pszText = _T(<span class=\"hljs-string\">\"Item 1\"<\/span>);\r\npListCtrl-&gt;<span class=\"hljs-built_in\">SetItem<\/span>(&amp;lvItem);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u7b2c\u4e8c\u884c\u7684\u6587\u672c<\/span>\r\nlvItem.iItem = <span class=\"hljs-number\">1<\/span>;\r\nlvItem.pszText = _T(<span class=\"hljs-string\">\"Item 2\"<\/span>);\r\npListCtrl-&gt;<span class=\"hljs-built_in\">SetItem<\/span>(&amp;lvItem);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8bbe\u7f6e\u66f4\u591a\u884c\u7684\u6587\u672c...<\/span>\r\n<\/code><\/pre>\n<p>Please note that IDC_LIST_CTRL in the above code is the ID of the list control, and you need to replace it with the ID you are actually using. Additionally, only the text for the first two lines is set in this example, you can set more lines as needed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To center align the items in the first column of the CListCtrl, you can use the SetColumnWidth function of CListCtrl to set the width of the first column, and then use the SetItemText method of CListCtrl to set the text of each item. Before setting the text, align the text to the center. The example [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-19271","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>How to center align the items in the first column of CListCtrl? - Blog - Silicon Cloud<\/title>\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-center-align-the-items-in-the-first-column-of-clistctrl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to center align the items in the first column of CListCtrl?\" \/>\n<meta property=\"og:description\" content=\"To center align the items in the first column of the CListCtrl, you can use the SetColumnWidth function of CListCtrl to set the width of the first column, and then use the SetItemText method of CListCtrl to set the text of each item. Before setting the text, align the text to the center. The example [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\" \/>\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-15T18:36:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T15:18:09+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\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=\"Jackson Davis\" \/>\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-center-align-the-items-in-the-first-column-of-clistctrl\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"How to center align the items in the first column of CListCtrl?\",\"datePublished\":\"2024-03-15T18:36:51+00:00\",\"dateModified\":\"2024-03-21T15:18:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\"},\"wordCount\":122,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\",\"name\":\"How to center align the items in the first column of CListCtrl? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T18:36:51+00:00\",\"dateModified\":\"2024-03-21T15:18:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to center align the items in the first column of CListCtrl?\"}]},{\"@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\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to center align the items in the first column of CListCtrl? - Blog - Silicon Cloud","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-center-align-the-items-in-the-first-column-of-clistctrl\/","og_locale":"en_US","og_type":"article","og_title":"How to center align the items in the first column of CListCtrl?","og_description":"To center align the items in the first column of the CListCtrl, you can use the SetColumnWidth function of CListCtrl to set the width of the first column, and then use the SetItemText method of CListCtrl to set the text of each item. Before setting the text, align the text to the center. The example [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T18:36:51+00:00","article_modified_time":"2024-03-21T15:18:09+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"How to center align the items in the first column of CListCtrl?","datePublished":"2024-03-15T18:36:51+00:00","dateModified":"2024-03-21T15:18:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/"},"wordCount":122,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/","name":"How to center align the items in the first column of CListCtrl? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T18:36:51+00:00","dateModified":"2024-03-21T15:18:09+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-center-align-the-items-in-the-first-column-of-clistctrl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to center align the items in the first column of CListCtrl?"}]},{"@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\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19271","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=19271"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19271\/revisions"}],"predecessor-version":[{"id":53005,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19271\/revisions\/53005"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=19271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=19271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=19271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}