Articles of janelas

Detectando o aplicativo de canvas cheia Sair no Windows

O Windows fornece algum tipo de mecanismo para detectar quando um aplicativo em execução no modo de canvas cheia (por exemplo, jogos, players de mídia, etc.) sai do modo de canvas cheia, retornando ao modo de janela ou saindo de seu processo?

É possível herdar a implementação padrão do IShellFolder?

Eu estou tentando implementar uma extensão de namespace de shell, com o único propósito de replace o manipulador de miniaturas ( IExtractImage ) em uma pasta específica. Eu quero que todo o resto seja o mesmo que em uma pasta normal , e prefiro não ter que reimplementar tudo o que é feito na implementação […]

Tornar o programa c ++ para transmitir a saída de input para o comando do Windows prommpt interativamente

Eu quero fazer um programa simples que inicia um cmd.exe paralelamente e leva a input do usuário como um comando, que é então passado para o cmd.exe, após a execução do meu programa deve ter a saída de cmd.exe e exibi-lo para o usuário. Basicamente, uma interface para um prompt de comando. Eu não quero […]

Obtendo o ponto do tempo com precisão de microssegundos

Eu preciso recuperar o ponto de tempo atual com uma precisão de microssegundos. O ponto do tempo pode ser relativo a qualquer data fixa. Como isso pode ser alcançado? Para a política de emprego, eu realmente não deveria usar boost ou qualquer outro lib. Eu estou trabalhando em um aplicativo multiplataforma e no Linux, eu […]

Quais são as desvantagens de usar uma estrutura de plataforma cruzada para desenvolver uma plataforma?

Ultimamente venho pensando se devo começar a estudar outro framework, já que tenho apenas uma máquina com Windows e não pretendo fazer software multi-plataforma tão cedo. Então, para me ajudar com essa decisão … Existe alguma desvantagem em usar uma estrutura de plataforma cruzada quando não pretendo desenvolver uma plataforma cruzada? Intuitivamente, eu diria que […]

Win32 / MFC Obter janela rect do cliente rect

Eu sei que existe uma function em algum lugar que aceita um cliente rect e ele irá convertê-lo em uma janela rect para você. Eu simplesmente não consigo encontrar / lembrar disso! Alguém sabe o que é isso? Ele fará algo semelhante a: const CRect client(0, 0, 200, 200); const CRect window = ClientRectToWindowRect(client); SetWindowPos(…)

Win32: BitTest, BitTestAndComplement,… <- Como desabilitar esse lixo?

O WinNT.h possui as seguintes linhas, na instalação do VS2008 SP1: #define BitTest _bittest #define BitTestAndComplement _bittestandcomplement #define BitTestAndSet _bittestandset #define BitTestAndReset _bittestandreset #define InterlockedBitTestAndSet _interlockedbittestandset #define InterlockedBitTestAndReset _interlockedbittestandreset Eu tenho um número de modelos que são baseados em BitTest () Alguém sabe de uma maneira simples de desabilitar esses #defines? Muitas vezes, o MS […]

A redimensionamento da janela causa manchas perto da borda direita

Eu criei um aplicativo windows win32 padrão no Visual Studio 2010. A única adição que eu fiz é uma chamada TextOut no manipulador WM_PAINT que exibe o alfabeto (repetido 4 vezes para largura) na posição 0, 0. Meu problema é que quando eu redimensiono a janela, expandindo para a direita, há algum erro de desenho […]

Adicionar pastas em um projeto visual c ++

Como posso adicionar pasta inteira e seus subdiretórios em um projeto visual c ++? Estou usando o visual studio 2010 professional. Quero dizer, você pode adicionar arquivos usando Add Existing Item mas como você adiciona um diretório inteiro?

Uso do desenvolvedor do Winpcap com o Cygwin C ++ e o Netbeans IDE

Procurando obter o pacote de desenvolvedor Winpcap (4.1.2) em execução no Windows 7 de 64 bits. Estou programando em C / C ++ no NetBeans IDE com o compilador Cygwin (4.1.10). Gostaria de extrair diretamente alguns dados de GPS dos pacotes UDP em vez de usar outro programa em que eu passe por uma etapa […]