社区
C++ Builder
帖子详情
由ShellExecute得到的HINSTANCE之后......(30分)
biihc2000
2001-07-20 09:08:04
我用ShellExecute打开一个文档(比如一个TXT文档),得到一个HINSTANCE,如果我要在桌面众多视窗中找到我刚刚打开文档的视窗,应该怎么办呢?请大家指教!!!
在这里我想顺便再提个问题:有的软件中把桌面快捷方式图标下的文字背景设成透明,不知是怎样办到的,也请大家一并赐教!!!
...全文
51
回复
打赏
收藏
由ShellExecute得到的HINSTANCE之后......(30分)
我用ShellExecute打开一个文档(比如一个TXT文档),得到一个HINSTANCE,如果我要在桌面众多视窗中找到我刚刚打开文档的视窗,应该怎么办呢?请大家指教!!! 在这里我想顺便再提个问题:有的软件中把桌面快捷方式图标下的文字背景设成透明,不知是怎样办到的,也请大家一并赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
贪吃蛇C++版(转)
#include #include #include #include using namespace std; class CMap { public: CMap(); int GetMapWidth() const ; int GetMapHeight() const; public: int m_mapWith; int m_mapHeiht; int m_map[25][25]; }; CMap::CMap():m_mapWith(25), m_mapHeiht(25) { for(int i=0; i
m_mapHeiht ; } class CFood { public: CFood(CMap &map, int typeNum); void GrowFood( CMap &map, int foodNum, int typeNum); public: int m_x; int m_y; int m_typeOfFood; int m_numOfFood; }; CFood::CFood(CMap &map, int typeNum) { srand( time(0) ); GrowFood(map, 1, typeNum); } void CFood::GrowFood(CMap &map, int foodNum, int typeNum) { m_numOfFood = foodNum; for(int i=0; i map.GetMapWidth() - 4 ? m_x -= 2: m_x; m_x map.GetMapWidth() - 4 ? m_y -= 2: m_y; m_y < 3? m_y = 2 : m_y; map.m_map[m_x][m_y] = 1; //食物 m_typeOfFood = rand() % typeNum; } } class CSnake { public: CSnake(); void SnakeMove(HWND hWnd, CMap &map,CFood &food, WPARAM key); int GetSnakeNodeNum(); void SnakeMoveLoop(CMap map); void InitSnake(); void GetMoveSpeed(HWND hWnd); struct stSnakeNode { int x; int y; int color; int direction; }; protected: public: bool m_isAutoMove; bool m_isMove; list m_head; list::iterator m_snakeIter; list::iterator iter; UINT m_curDirection; int m_moveSpeed; }; void CSnake::InitSnake() { srand(time(0)); m_head.clear(); int snakeLen = 10; stSnakeNode stSN1; for(int i=0; i
shell
execute
执行完成_如何使用h
instance
确定win32api.
Shell
Execute
是否成功?
我一直在四处寻找我原来的问题的答案。。如何(以编程方式)确定win32api.
Shell
Execute
语句已成功执行,如果执行成功,则执行os.remove()语句。研究发现
Shell
Execute
()调用返回H
INSTANCE
。进一步挖掘,我发现
Shell
Execute
()如果成功,将返回H
INSTANCE
>;32。我现在的问题是,如何使用它来控制程序的其余流程?我试图使用if HI...
vc执行linux脚本,VC中调用其他应用程序的方法(函数) WinExec,
Shell
Execute
,CreateProcess...
三个SDK函数:WinExec,
Shell
Execute
,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,
Shell
Execute
比WinExec灵活一些,CreateProcess最为复杂。//打开C:\Test.txt 文件
Shell
Execute
(NULL, "open","http://www.google.com",/ NULL, NULL, SW_S...
Shell
Execute
函数介绍
功能:
Shell
Execute
的功能是运行一个外部程序 头文件:#include <
shell
api.h> 函数原型:
Shell
Execute
(HWND hWnd,LPCSTR lpOperation,LPCSTR lpFileName,LPCSTR lpParameters, LPCSTR lpDirectory,int nShowCmd) HWND hWnd...
Shell
Execute
Shell
Execute
的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下
Shell
Execute
是更多的被使用的,同时它并不是太复杂。
Shell
Execute
函数原型及参数含义如下:
Shell
Execute
( hWnd: HWND; {指
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章