如何获取应用程序的实例句柄.docxVIP

  • 16
  • 0
  • 约2.72千字
  • 约 3页
  • 2017-07-12 发布于河南
  • 举报
如何获取应用程序的实例句柄

如何获取应用程序的实例句柄?应用程序的实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用 AfxGetMainWnd实现。AfxGetMainWnd() -ShowWindow(SW_SHOWMAXMIZED); //使程序最大化.3. 如何在程序中获得其他程序的图标?两种方法: (1) SDK函数 SHGetFileInfo 或使用 ExtractIcon获得图标资源的 handle, (2) SDK函数 SHGetFileInfo获得有关文件的 很多信息,如大小图标,属性, 类型等.Example(1): 在程序窗口左上角显示NotePad图标.voidCSampleView: OnDraw(CDC * pDC){if( :: SHGetFileInfo(_T(c:\\pwin95\\notepad.exe),0,stFileInfo,sizeof(stFileInfo),SHGFI_ICON)){pDC -DrawIcon(10,10,stFileInfo.hIcon);

文档评论(0)

1亿VIP精品文档

相关文档