{"id":87,"date":"2007-07-01T11:09:41","date_gmt":"2007-07-01T09:09:41","guid":{"rendered":"http:\/\/blog.m-ri.de\/index.php\/2007\/07\/01\/und-schliesslich-entdeckte-kolumbus-senddlgitemmessage\/"},"modified":"2007-07-01T11:09:55","modified_gmt":"2007-07-01T09:09:55","slug":"und-schliesslich-entdeckte-kolumbus-senddlgitemmessage","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2007\/07\/01\/und-schliesslich-entdeckte-kolumbus-senddlgitemmessage\/","title":{"rendered":"&#8230; und schlie\u00dflich entdeckte Kolumbus SendDlgItemMessage"},"content":{"rendered":"<p>Wer hat nicht oft genug solchen Code geschrieben:<\/p>\n<p class=\"ccode\">GetDlgItem(IDC_MYITEM)-&gt;SendMessage(WM_MYMSG,wParam,lParam);<br \/>\n\/\/ &#8211; oder-<br \/>\nHWND hWnd = ::GetDlgItem(hDlg,IDC_MYITEM);<br \/>\nif (hWnd)<br \/>\n\u00a0\u00a0\u00a0 ::SendMessage(hWnd,WM_MYMSG,wParam,lParam);<\/p>\n<p>Da programmiert man Jahrzente unter Windows und hat <em>SendDlgItemMessage <\/em>noch niemals gesehen und damit geht es so einfach:<\/p>\n<p class=\"ccode\">SendDlgItemMessage(IDC_MYITEM,WM_MYMSG,wParam,lParam);<br \/>\n\/\/ &#8211; oder-<br \/>\n::SendDlgItemMessage(hDlg,IDC_MYITEM,WM_MYMSG,wParam,lParam);<\/p>\n<p>Man\u00a0lernt nie\u00a0aus. \ud83d\ude09<\/p>\n<p>MSDN Links: <a href=\"http:\/\/msdn2.microsoft.com\/en-us\/library\/ms645515.aspx\">SendDlgItemMessage<\/a>, <a href=\"http:\/\/msdn2.microsoft.com\/en-us\/library\/e2a6czt1(vs.80).aspx\">CWnd::SendDlgItemMessage<\/a><\/p>\n<p>BTW: Netter Seiteneffekt. Die direkte Verwendung von <em>GetDlgItem(&#8230;)-&gt;SendMessage(&#8230;);<\/em> ist nat\u00fcrlich \u00e4u\u00dferst unsicher. Im Extremfall kracht es. Charmant, dass <em>SendDlgItemMessage <\/em>sich hier \u00e4u\u00dferst robust und korrekt verh\u00e4lt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer hat nicht oft genug solchen Code geschrieben: GetDlgItem(IDC_MYITEM)-&gt;SendMessage(WM_MYMSG,wParam,lParam); \/\/ &#8211; oder- HWND hWnd = ::GetDlgItem(hDlg,IDC_MYITEM); if (hWnd) \u00a0\u00a0\u00a0 ::SendMessage(hWnd,WM_MYMSG,wParam,lParam); Da programmiert man Jahrzente unter Windows und hat SendDlgItemMessage noch niemals gesehen und damit geht es so einfach: SendDlgItemMessage(IDC_MYITEM,WM_MYMSG,wParam,lParam); \/\/ &#8211; oder- ::SendDlgItemMessage(hDlg,IDC_MYITEM,WM_MYMSG,wParam,lParam); Man\u00a0lernt nie\u00a0aus. \ud83d\ude09 MSDN Links: SendDlgItemMessage, CWnd::SendDlgItemMessage BTW: Netter Seiteneffekt. Die direkte &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2007\/07\/01\/und-schliesslich-entdeckte-kolumbus-senddlgitemmessage\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201e&#8230; und schlie\u00dflich entdeckte Kolumbus SendDlgItemMessage\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4,3,2],"tags":[61],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-mfc","category-programmieren","category-windows-api","tag-winapi"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}