부모 대화 상자의 OnOK()을 호출 할 때 탭 창을 정리하고 작업을 저장하는 방법을 알지 못하는 경우 여러 탭 창을 포함하는 BCG Pro의 컨트롤 CBCGPTabWnd을 사용하고 있습니다. 그리고 이러한 탭 창에 공용 인터페이스를 추가하여이 작업을 호출 할 수 없습니다. 이제 부모가 OnOK 처리기에서 TabWnd->SendMessage(WM_COMMA
저는 Lua를 Windows 응용 프로그램에 스크립트 언어로 구현하고 있습니다. 응용 프로그램의 구조로 인해 인쇄물에 stdout 및 stderror과 같은 스트리밍 된 io가 사용되지 않습니다. 나는 ... 내 구조에 맞게 루아 print을 무시할 lua_register(L,"print", cs_print);
을 관리해야 ...하지만 어떻게 스트림을
사용자가 응용 프로그램의 시스템 트레이 아이콘에 포커스를 맞추면 시스템 트레이에서 내 응용 프로그램 통계를 표시하려고합니다. 이를 위해 Shell_NotifyIcon()을 사용했으나 최대 문자열 크기는 64 자로 제한되어 있습니다. 그래서 "CreateWindow()"(Win32 API를 사용하고 있습니다)를 사용하여 내 자신의 툴팁 윈도우를 만들었고 마우
에서 콤보 채워하는 방법 : TCHAR szTmp[64];
for (i = 0; i < 10; i++)
{
wsprintf(szTmp, TEXT("Item %d"), i);
SendDlgItemMessage(hwnd, IDC_COMBO,CB_INSERTSTRING, (WPARAM)i, (LPARAM)szTmp);
}
Sen
나는 "쓰기"를 관리하는 인터넷 검색의 시간 후에이에서 PrintWindow : import win32gui
from ctypes import windll
hwnd = win32gui.FindWindow(None, 'Steam')
hdc = win32gui.GetDC(hwnd)
hdcMem = win32gui.CreateCompatibleDC(h
TRichEdit 컨트롤에서 단일 행의 배경을 변경하는 방법을 알고 있습니다. 그러나 이것은 선택된 텍스트에만 적용되기 때문에 텍스트 부분에만 전체 라인의 배경색을 설정할 수는 없습니다 (클라이언트는 클라이언트 오른쪽으로 남음). WM_ERASEBKGND 메시지를 사용하려고했지만 RichEdit 컨트롤이 해당 WM_PAINT 처리기의 배경을 그림으로 만들기
프로그램의 WM_COPYDATA API를 통해 상호 작용하지만 PumpMessage 기능에 붙어있는 스크립트를 작성하고 있습니다. 내 코드에서 import win32con, win32api, win32gui
import ctypes, ctypes.wintypes
FindWindow = ctypes.windll.user32.FindWindowW
Sen
Win32의 리소스 파일에 푸시 버튼을 추가하려면 어떻게해야합니까? 내가 발견 한 모든 예제는 대화 상자 창 또는 모달에서 수행하는 방법을 보여 주지만 기본 창은 어떻습니까? IDD_ABOUT DIALOG DISCARDABLE 0, 0, 239, 66
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSME
이 코드를 실행하여 초점 현재 윈도우의 이름을 얻기 위해 노력하고 ... 그러나 import win32gui
name = win32gui.GetForegroundWindow()
, 내가에서 pywin32를 설치 Traceback (most recent call last):
File "D:\Program_1\test.py", line 1, in <mo