vc常见问题一.docVIP

  • 2
  • 0
  • 约1.86万字
  • 约 17页
  • 2017-02-09 发布于重庆
  • 举报
vc常见问题一

1)?如何通过代码获得应用程序主窗口的?指针? 主窗口的?指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd()?-ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2)?确定应用程序的路径 Use?GetModuleFileName?获得应用程序的路径,然后去掉可执行文件名。 Example: TCHAR exeFullPath[MAX_PATH]?//?MAX_PATH在API中定义了吧,好象是 128 GetModuleFileName(NULL,exeFullPath,MAX_PATH) (3)?如何在程序中获得其他程序的?图标? 两种方法: (1)?SDK函数?SHGetFileInfo?或使用?ExtractIcon获得图标资源的?handle, (2)?SDK函数?SHGetFileInfo?获得有关文件的很多信息,如大小图标,属性,?类型等. Example(1): 在程序窗口左上角显示?NotePad图标. void?CSampleView: OnDraw(CDC?*?pDC) { if(?::?SHGetFileInfo(_T(c:\\pwin95\\notepad.exe),0, stFileInfo,sizeof(stFileInfo),SHGFI_ICO

文档评论(0)

1亿VIP精品文档

相关文档