orestis1987 Δημοσ. 23 Σεπτεμβρίου 2005 Δημοσ. 23 Σεπτεμβρίου 2005 Πως γίνεται χρήση του Windows API μεσω της Visual C++ .NET? Βασικά το χρειάζομαι τόσο για τις συναρτήσεις "ευκολίας" όσο και για διαμόρφωση γραφικού περιβάλλοντος όμοιου με των Windows XP! Π.Χ. Θέλω το δεξί scroll bar αντι του αριστερού Το ίδιο ισχύει για buttons κτλ κτλ
inray Δημοσ. 23 Σεπτεμβρίου 2005 Δημοσ. 23 Σεπτεμβρίου 2005 Χμμ, δεν καταλαβαίνω γιατί ακριβώς χρειάζεσαι το API σε αυτήν την περίπτωση. Αν αυτό που θέλεις είναι η υιοθέτηση του XP look, τότε υπάρχουν 2 τρόποι 1. Subclassing των windows common controls και μετατροπή στα paint events 2. Απλά η ενσωμάτωση ενός manifest file Την πρώτη λύση θα ακολουθήσεις αναγκαστικά αν η εφαρμογή σου θέλεις να έχει το look των XP ακόμα και σε άλλα λειτουργικά που δεν το υποστηρίζουν. Φυσικά πρόκειται για εξαιρετικά πολύπλοκη και χρονοβόρα εργασία, γι'αυτό και υπάρχουν αρκετές βιβλιοθήκες - MFC addons που προσφέρουν αυτό ακριβώς. Στην περίπτωση όμως που η εφαρμογή σου προορίζεται για τα XP τότε δεν χρειάζεται τίποτα περισσότερο από το manifest file (linked στο exe ή και εξωτερικό). Ψάξε στο Google ή δες αυτή την σελίδα. Κατά τα άλλα, το API στην Visual C++ καλείται όπως και κάθε άλλη εξωτερική συνάρτηση της C++.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.