ListCtrlDemo.cpp
上传用户:sztopon
上传日期:2014-01-21
资源大小:55k
文件大小:1k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. // ListCtrlDemo.cpp : main source file for ListCtrlDemo.exe
  2. //
  3. #include "stdafx.h"
  4. #include <atlframe.h>
  5. #include <atlctrls.h>
  6. #include <atldlgs.h>
  7. #include "resource.h"
  8. #include "MainDlg.h"
  9. CAppModule _Module;
  10. int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow)
  11. {
  12. HRESULT hRes = ::OleInitialize(NULL);
  13. // If you are running on NT 4.0 or higher you can use the following call instead to 
  14. // make the EXE free threaded. This means that calls come in on a random RPC thread.
  15. // HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);
  16. ATLASSERT(SUCCEEDED(hRes));
  17. // this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used
  18. ::DefWindowProc(NULL, 0, 0, 0L);
  19. AtlInitCommonControls(ICC_BAR_CLASSES | ICC_DATE_CLASSES); // add flags to support other controls
  20. hRes = _Module.Init(NULL, hInstance);
  21. ATLASSERT(SUCCEEDED(hRes));
  22. int nRet = 0;
  23. // BLOCK: Run application
  24. {
  25. CMainDlg dlgMain;
  26. nRet = dlgMain.DoModal();
  27. }
  28. _Module.Term();
  29. ::OleUninitialize();
  30. return nRet;
  31. }