moifort  [ Profile ]

Sort by: Date / Title /

  1. 11 years ago and saved by 7 others
    1. /* FICHIERS */
    2. a[href $='.pdf'] { padding-left: 22px; background: transparent url(img/pdf.png) no-repeat center left;}
    3. a[href $='.gif'] { padding-left: 22px; background: transparent url(img/image.png) no-repeat center left;}
    4. a[href $='.png'] { padding-left: 22px; background: transparent url(img/image.png) no-repeat center left;}
    5. a[href $='.jpg'] { padding-left: 22px; background: transparent url(img/image.png) no-repeat center left;}
    6. a[href $='.doc'] { padding-left: 22px; background: transparent url(img/word.png) no-repeat center left;}
    7. a[href $='.xls'] { padding-left: 22px; background: transparent url(img/excel.png) no-repeat center left;}
    8. a[href $='.css'] { padding-left: 22px; background: transparent url(img/texte.png) no-repeat center left;}
    9. a[href $='.txt'] { padding-left: 22px; background: transparent url(img/texte.png) no-repeat center left;}
    10. a[href $='.php'] { padding-left: 22px; background: transparent url(img/php.png) no-repeat center left;}
    11. a[href $='.zip'] { padding-left: 22px; background: transparent url(img/compress.png) no-repeat center left;}
    12. a[href $='.rar'] { padding-left: 22px; background: transparent url(img/compress.png) no-repeat center left;}
    13. a[href $='.tar.gz'] { padding-left: 22px; background: transparent url(img/package.png) no-repeat center left;}
    14. a[href $='.pkg.gz'] { padding-left: 22px; background: transparent url(img/package.png) no-repeat center left;}
    15.  
    16. /* PROTOCOLES IM */
    17. a[href ^="aim:"]  { padding-left: 22px; background: transparent url(img/aim.png) no-repeat center left;}
    18. a[href ^="msnim:"] { padding-left: 22px; background: transparent url(img/msn.png) no-repeat center left;}
    19. a[href ^="xmpp:"] { padding-left: 22px; background: transparent url(img/jabber.png) no-repeat center left;}
    20. a[href *="icq.com"]  { padding-left: 22px; background: transparent url(img/icq.gif) no-repeat center left;}
    21. a[href *="edit.yahoo.com/config/send_webmesg?"]  { padding-left: 22px; background: transparent url(img/yahoo.gif) no-repeat center left;}
    22. a[href ^="skype:"]  { padding-left: 22px; background: transparent url(img/skype.png) no-repeat center left;}
    23.  
    24. /* SITES WEB */
    25. a[href *="youtube.com/"] { padding-left: 22px; background: transparent url(img/youtube.png) no-repeat center left;}
    26. a[href *="metacafe.com/"] { padding-left: 22px; background: transparent url(img/metacafe.png) no-repeat center left;}
    27. a[href *="flickr.com"] { padding-left: 22px; background: transparent url(img/flickr.png) no-repeat center left;}
    28. a[href *="zooomr.com"] { padding-left: 22px; background: transparent url(img/zooomr.png) no-repeat center left;}
    29. a[href *="imageshack.us"] { padding-left: 22px; background: transparent url(img/imageshack.png) no-repeat center left;}
    30. a[href *="bubbleshare.com"] { padding-left: 22px; background: transparent url(img/bubbleshare.png) no-repeat center left;}
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/395"></script>
  2. 11 years ago
    1. // Declaration socket
    2. WSADATA WSAData;
    3. SOCKET sock;
    4. SOCKADDR_IN sin;       
    5.  
    6. // Initialisation socket
    7. WSAStartup(MAKEWORD(2,0), &WSAData);
    8.  
    9. sin.sin_addr.s_addr= inet_addr("127.0.0.1"); // Adresse IP
    10. sin.sin_family= AF_INET;
    11. sin.sin_port= htons(4001)// Port
    12. sock = socket(AF_INET,SOCK_STREAM,0);
    13. bind(sock, (SOCKADDR *)&sin, sizeof(sin));
    14.  
    15. // Si connection etablie
    16. if (connect(sock, (SOCKADDR *)&sin, sizeof(sin)) == 0)
    17. {
    18. // Declaration socket
    19. WSADATA WSAData;
    20. SOCKET sock;
    21. SOCKADDR_IN sin;       
    22.  
    23. // Initialisation socket
    24. WSAStartup(MAKEWORD(2,0), &WSAData);
    25.  
    26. sin.sin_addr.s_addr     = inet_addr("127.0.0.1"); // Adresse IP
    27. sin.sin_family    = AF_INET;
    28. sin.sin_port        = htons(4001)// Port
    29. sock = socket(AF_INET,SOCK_STREAM,0);
    30. bind(sock, (SOCKADDR *)&sin, sizeof(sin));
    31.  
    32. // Si connection etablie
    33. if (connect(sock, (SOCKADDR *)&sin, sizeof(sin)) == 0)
    34. else
    35.  
    36. // Fin
    37. closesocket(sock);
    38. WSACleanup();
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/392"></script>
  3. 11 years ago
    Pour plus d'informations consulter le MSDN de Microsoft.
    1. // Déclaration du handle
    2. HKEY hKey;
    3. unsigned char KeyValue[MAX_PATH];
    4. DWORD size = MAX_PATH;
    5. DWORD regtype = REG_DWORD;
    6.  
    7.  
    8. // Test l'ouverture du dossier de la cle qui est dans le HKEY_LOCAL_MACHINE du registre
    9. // et se trouve dans le dossier "SYSTEM\\Protected\\Volume0"
    10. // KEY_ALL_ACCESS : Acces lecture et ecriture
    11. if( RegOpenKeyEx( HKEY_LOCAL_MACHINE, "SYSTEM\\Protected\\Volume0",0,KEY_ALL_ACCESS,&hKey ) == ERROR_SUCCESS )
    12. {
    13.         RegQueryValueEx(hKey,"Enabled",NULL,&regtype, KeyValue,&size );
    14.         // Lecture de la valeur, si elle = 1, par exemple
    15.         if ( KeyValue[0] == 1)
    16.         {              
    17.         }
    18.         else
    19.         {              
    20.         }
    21.         //Ferme la clé
    22.         RegCloseKey( hKey );
    23. }
    24. else
    25. {
    26.          // Dans le cas ou il n'arrive pas a ouvrir la clé un message d'erreur apparait devant toutes les fenetre, MB_TOPMOST
    27.          // avec un bouton OK, MB_OK
    28.          MessageBox(NULL, "L'opération a échoué", "Erreur", MB_OK|MB_TOPMOST);
    29. }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/391"></script>
  4. sponsorised links
  5. 11 years ago
    1. // Conversion d'un TreeControl en texte
    2. void Conversion(void)
    3. {
    4.         CStdioFile File;
    5.         if(File.Open( "C:\\test.txt", CFile::modeCreate | CFile::modeWrite | CFile::typeText )) // Cree un nouveau fichier, ici : "C:\\test.txt"
    6.         {
    7.                 HTREEITEM hti = m_TreeStruct.GetRootItem();
    8.                 while( hti )
    9.                 {
    10.                         int nLevel = GetTreeLevel( hti );
    11.                         while( nLevel-- ) File.WriteString( "|\t" );
    12.                         if (m_TreeStruct.ItemHasChildren( hti ))
    13.                                 File.WriteString("+ " + m_TreeStruct.GetItemText( hti ) + "\r\n");
    14.                         else
    15.                                 File.WriteString("  " + m_TreeStruct.GetItemText( hti ) + "\r\n");
    16.                         hti = GetNextItem( hti );
    17.                 }
    18.         }
    19.  
    20.         File.Close(); // Ferme le fichier
    21.  
    22.         ShellExecute(NULL, "open", "C:\\essai.txt", 0, 0, SW_SHOWNORMAL); // On l'ouvre avec l'executable auquel il est associé, sous windows notepad.
    23.        
    24. }
    25.  
    26.  
    27.  
    28. /************************************************************************
    29.                                                                                           
    30. FONCTION: int GetTreeLevel(HTREEITEM)&HTREEITEM GetNextItem(HTREEITEM)
    31.                                                                                                                                         
    32. DEFINITION: Sous fonctions pour la conversion du Tree -> Txt           
    33.  
    34. ************************************************************************/
    35. int CTailleStructureDlg::GetTreeLevel( HTREEITEM hItem )
    36. {
    37.         int iIndent = 0;
    38.         while( (hItem = m_TreeStruct.GetParentItem( hItem )) != NULL )
    39.                 iIndent++;
    40.         return iIndent;
    41. }
    42.  
    43.  
    44. HTREEITEM CTailleStructureDlg::GetNextItem( HTREEITEM hItem )
    45. {
    46.         HTREEITEM       hti;
    47.  
    48.         if( m_TreeStruct.ItemHasChildren( hItem ) )
    49.                 return m_TreeStruct.GetChildItem( hItem );           
    50.         else
    51.         {              
    52.                 while( (hti = m_TreeStruct.GetNextSiblingItem( hItem )) == NULL )
    53.                 {
    54.                         if( (hItem = m_TreeStruct.GetParentItem( hItem ) ) == NULL )
    55.                                 return NULL;
    56.                 }
    57.         }
    58.         return hti;
    59. }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/388"></script>
  6. 11 years ago
    Dans cette exemple, je crée une Thread "ThreadRecherche", qui sera lancé par un evenement (clic sur un bouton par exemple).
    1. //Declaration
    2. UINT ThreadRecherche( LPVOID param );
    3.  
    4. // Lancement du thread de traitement
    5. CWinThread* pThread;   
    6. pThread = AfxBeginThread((AFX_THREADPROC)ThreadRecherche,(LPVOID)this, THREAD_PRIORITY_NORMAL|THREAD_TERMINATE);
    7.  
    8.  
    9. // Fonction thread
    10. UINT ThreadRecherche(LPVOID param )
    11. {
    12.         return 0;
    13. }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/386"></script>
  7. 11 years ago
    La variable m_MFC_Tree est a definir en tant que CTreeControl
    1. /**************** Ajouter des données dans le Tree Control *****************/
    2. //Adding item to the root:
    3.  
    4. HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);
    5.  
    6. //Adding child items to the Parent:
    7. HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);
    8. HTREEITEM hChild = m_MFC_Tree.InsertItem("Child ItemText",hParent,TVI_LAST);
    9.  
    10. /**************** Récuperer des données dans le Tree Control ***************/
    11.  
    12. HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    13. CString strItemText = m_MFC_Tree.GetItemText(hItem);
    14.  
    15. /**************** Supprimer des données dans le Tree Control ***************/
    16.  
    17. HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    18. m_MFC_Tree.DeleteItem(hItem);
    19.  
    20. /************** Exemple de code lors d'un evenement sur le Tree ***********/
    21.  
    22. void CCoderSourceDlg::OnSelchangedTreectrl(NMHDR* pNMHDR, LRESULT* pResult)
    23.    {
    24.          NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
    25.  
    26.          // TODO: Add your control notification handler code here
    27.          HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    28.          CString strItemText = m_MFC_Tree.GetItemText(hItem);
    29.  
    30.          MessageBox(strItemText);
    31.  
    32.         *pResult = 0;
    33.    }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/384"></script>
  8. 11 years ago
    1. // Fonction pour redemarrer Windows avec les MFC
    2.  
    3. void RestartWindows(void)
    4. {
    5.         // Declaration
    6.         HANDLE hToken;
    7.         TOKEN_PRIVILEGES tkp;
    8.  
    9.         // Get a token for this process.
    10.         OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
    11.  
    12.  
    13.         // Get the LUID for the shutdown privilege. 
    14.         LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
    15.  
    16.         tkp.PrivilegeCount = 1// one privilege to set   
    17.         tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
    18.  
    19.         // Get the shutdown privilege for this process. 
    20.         AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
    21.  
    22.  
    23.         // Shut down the system and force all applications to close. 
    24.         ExitWindowsEx(EWX_REBOOT| EWX_FORCE, 0);
    25. }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/377"></script>
  9. 11 years ago and saved by 4 others
    Pour de plus d'information allez sur le site : http://catinon.info/blog/2006/01/24/3-le-point-sur-les-png-transparent-sous-ie6
    1. /* A modifier dans la page CSS*/
    2. /* A la place de :*/
    3. background-image: url("image.png");
    4.  
    5. /* remplacer par :*/
    6. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='image.png');
    7. background-image: none;
    8.  
    9. /* !ATTENTION! Probleme sur les liens, pour resoudre ajouter: */
    10.  
    11. a, input
    12. {
    13. position: relative;
    14. z-index: 1;
    15. }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/368"></script>
  10. 11 years ago and saved by 3 others
    Pour telecharger la piece "pngfix.js" aller sur le site: http://catinon.info/blog/2006/01/24/3-le-point-sur-les-png-transparent-sous-ie6.
    1. /* A ajouter entre les balise <head> */
    2. <!--[if lt IE 7]>
    3. <script defer type="text/javascript" src="pngfix.js"></script>
    4. <![endif]-->
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/367"></script>

First / Previous / Next / Last / Page 1 of 1 (9 posteets)