Index: /trunk/Utilities/AtlDialogSample/AtlDialogSample.cpp
===================================================================
--- /trunk/Utilities/AtlDialogSample/AtlDialogSample.cpp (revision 121)
+++ /trunk/Utilities/AtlDialogSample/AtlDialogSample.cpp (revision 122)
@@ -23,7 +23,12 @@
BEGIN_MSG_MAP(CMainDialog)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
+ MESSAGE_HANDLER(WM_DESTROY, OnDestroy)
COMMAND_ID_HANDLER(IDCANCEL, OnCommand)
COMMAND_ID_HANDLER(IDOK, OnCommand)
END_MSG_MAP()
+
+private:
+ CWindow m_PictureStatic;
+ HBITMAP m_hPictureBitmap;
public:
@@ -33,5 +38,14 @@
LRESULT OnInitDialog(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
+ m_PictureStatic = GetDlgItem(IDC_PICTURE);
+ m_hPictureBitmap = LoadBitmap(_AtlBaseModule.GetResourceInstance(), MAKEINTRESOURCE(IDB_PICTURE));
+ ATLASSERT(m_hPictureBitmap);
+ m_PictureStatic.SendMessage(STM_SETIMAGE, IMAGE_BITMAP, (LPARAM) m_hPictureBitmap);
ATLVERIFY(CenterWindow());
+ return 0;
+ }
+ LRESULT OnDestroy(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
+ {
+ ATLVERIFY(DeleteObject(m_hPictureBitmap));
return 0;
}
Index: /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj
===================================================================
--- /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj (revision 121)
+++ /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj (revision 122)
@@ -141,4 +141,5 @@
+
Index: /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj.filters
===================================================================
--- /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj.filters (revision 121)
+++ /trunk/Utilities/AtlDialogSample/AtlDialogSample.vcxproj.filters (revision 122)
@@ -54,4 +54,7 @@
Resource Files
+
+ Resource Files
+
Index: /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.c
===================================================================
--- /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.c (revision 121)
+++ /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.c (revision 122)
@@ -7,5 +7,5 @@
/* File created by MIDL compiler version 7.00.0555 */
-/* at Mon Jun 25 21:16:17 2012
+/* at Mon Sep 10 23:56:05 2012
*/
/* Compiler settings for AtlDialogSample.idl:
Index: /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.h
===================================================================
--- /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.h (revision 121)
+++ /trunk/Utilities/AtlDialogSample/AtlDialogSample_i.h (revision 122)
@@ -5,5 +5,5 @@
/* File created by MIDL compiler version 7.00.0555 */
-/* at Mon Jun 25 21:16:17 2012
+/* at Mon Sep 10 23:56:05 2012
*/
/* Compiler settings for AtlDialogSample.idl: