forked from cyd01/KiTTY
-
Notifications
You must be signed in to change notification settings - Fork 0
/
kitty_win.h
48 lines (35 loc) · 1.36 KB
/
kitty_win.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#ifndef KITTY_WIN
#define KITTY_WIN
#include <stdlib.h>
#include <stdio.h>
#include "putty.h"
#include <windows.h>
void SetTransparency( HWND hwnd, int value ) ;
void GetOSInfo( char * version ) ;
BOOL IsWow64() ; // Test si on est en Windows 64 bits
int OpenFileName( HWND hFrame, char * filename, char * Title, char * Filter ) ;
int OpenDirName( HWND hFrame, char * dirname ) ;
int SaveFileName( HWND hFrame, char * filename, char * Title, char * Filter ) ;
// Centre un dialog au milieu de la fenetre parent
void CenterDlgInParent(HWND hDlg) ;
// Envoi vers l'imprimante
int PrintText( const char * Text ) ;
// Impression du texte dans le bloc-notes
void ManagePrint( HWND hwnd ) ;
// Met un texte dans le press-papier
int SetTextToClipboard( const char * buf ) ;
// Execute une commande
void RunCommand( HWND hwnd, const char * cmd ) ;
// Démarre l'éditeur embarqué
void RunPuttyEd( HWND hwnd, char * filename ) ;
// Verifie si une mise a jour est disponible sur le site web
void CheckVersionFromWebSite( HWND hwnd ) ;
// Affichage d'un message dans l'event log
void debug_logevent( const char *fmt, ... ) ;
// Test si un chemin est absolu
bool IsPathAbsolute( const char * path ) ;
// Affiche le menu system de l'application
void PopUpSystemMenu( HWND hwnd, int npos ) ;
// Affiche une bulle tooltip
HWND CreateToolTip(int toolID, HWND hDlg, PTSTR pszText) ;
#endif