title image


Smiley ganz einfach!
hi...einfach mit FindWindow testen, ob dass programm schon aufgerufen wurde. wenn, dann SetForegroundWindow und return 0.hier das komplette programm:#include "windows.h"LRESULT CALLBACK WndProc(HWND hWnd,UINT msg,WPARAM wp,LPARAM lp){ if(msg==WM_DESTROY)PostQuitMessage(0); return DefWindowProc(hWnd,msg,wp,lp);}int WINAPI WinMain(HINSTANCE hi,HINSTANCE,LPSTR,int n){ HWND hWnd; hWnd=FindWindow("interne Bezeichnung","kurz und bündig!"); if(hWnd){ SetForegroundWindow(hWnd); return 0; } MSG msg; char szAppName[]="interne Bezeichnung"; WNDCLASS wc={0,WndProc,0,0,hi,LoadIcon(0,IDI_APPLICATION),LoadCursor(0,IDC_ARROW),(HBRUSH)GetStockObject(WHITE_BRUSH),0,szAppName}; RegisterClass(&wc); ShowWindow(CreateWindow(szAppName,"kurz und bündig!",WS_CAPTION|WS_THICKFRAME|WS_SYSMENU,0,0,CW_USEDEFAULT,0,0,0,hi,0),n); while (GetMessage(&msg,0,0,0))DispatchMessage(&msg); return msg.wParam;}

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: