×

VisualC++知识库

消耗积分:2 | 格式:rar | 大小:555 | 2008-09-19

学电超人

分享资料个

如何获得应用程序的实例句柄

应用程序的实例句柄保存在CWinApp m_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.
Example: HANDLE hInstance=AfxGetInstanceHandle()
如何通过代码获得应用程序主窗口的指针?

主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。
 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序窗口最大化.
确定应用程序的路径.

Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。
 Example:
 TCHAR exeFullPath[MAX_PATH] // MAX_PATH在API中定义了吧,好象是128
 GetModuleFileName(NULL,exeFullPath,MAX_PATH)
如何使程序保持极小状态?
 
这么办: 在恢复程序窗体大小时,Windows会发送WM_QUERY-OPEN消息,用 ClassWizard设置成员函数
OnQueryOpen() ,add following code:
Bool CMainFrame:: OnQueryOpen( )
{
Return false
}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !